【发布时间】:2019-02-17 07:48:28
【问题描述】:
我正在使用 glob 函数来获取所有目录,例如:
$dirs = array_filter(glob('documents/*'), 'is_dir');
但是,如果目录名称是西里尔字母,则此功能将不起作用。我认为这是一个编码问题。是否有任何其他功能或方法可以对具有西里尔名称的目录执行相同的操作?
【问题讨论】:
标签: php encoding directory cyrillic
我正在使用 glob 函数来获取所有目录,例如:
$dirs = array_filter(glob('documents/*'), 'is_dir');
但是,如果目录名称是西里尔字母,则此功能将不起作用。我认为这是一个编码问题。是否有任何其他功能或方法可以对具有西里尔名称的目录执行相同的操作?
【问题讨论】:
标签: php encoding directory cyrillic
您可以使用以下代码:
$dirs = glob('documents/*', GLOB_NOESCAPE | GLOB_ERR | GLOB_ONLYDIR);
这将打印错误并且只打印目录。
【讨论】: