php array_map之批量删除文件和实现array_column功能

1.删除文件简单实现

//删除目录下所有空目录
array_map('rmdir', glob('/path/to/.', GLOB_ONLYDIR));
//删除目录所有文件
array_map('unlink', array_filter(glob('/path/to/.'), 'is_file'));

2.实现array_column功能
选择指定列数据

$data = array(
 array(
 'yan' => '灰狼',
 'num' => '50条'
 ),
 array(
 'yan' => '红狼',
 'num' => '100条'
 )
);
$array_column = array_map(function($element){
  return $element['num'];
}, $data);
print_r($array_column);
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注