php的glob无法匹配中文的问题

浏览:1124 发布日期:2016/05/28 分类:求助交流
function dirTree($dir, $parentid = 0, $dirs = array()) {
global $id;
if ($parentid == 0)
$id = 0;
$list = glob($dir . '*');
foreach ($list as $v) {
if (is_dir($v)) {
$id++;
if($parentid==0){
$dirs [] = array('id' => $id, 'pid' => $parentid,'pId' => $parentid, 'name' => $this->g2u(basename($v)), 'dir' => $v . '/','open'=>'true');
}else{
//$dirs [] = array('id' => $id, 'pid' => $parentid,'pId' => $parentid, 'name' => basename($v), 'dir' => $v . '/','url'=>'#goto/'.basename($v));
$dirs [] = array('id' => $id, 'pid' => $parentid,'pId' => $parentid, 'name' => $this->g2u(basename($v)), 'dir' => $v . '/');
}
$dirs = $this->dirTree($v . '/', $id, $dirs);
}
}
return $dirs;
}
只能匹配出英文的文件。中文的文件和文件夹就找不到了
最佳答案
评论( 相关
后面还有条评论,点击查看>>