如何全局查找数组的条目,例如 glob() PHP 中的文件系统有什么作用?
示例:
var_dump(glob_array('pattern*', array('p', 'pattern', 'pattern_123', 'wurstbrot'));
array(2) {
[0]=>
string(7) "pattern"
[1]=>
string(11) "pattern_123"
}
最佳答案
查看 fnmatch()功能
function glob_array($pattern, array $array, $flags = 0)
{
return array_filter($array, function($val) use($pattern, $flags){
return fnmatch($pattern, $val, $flags);
});
}
print_r(glob_array('pattern*', array('p', 'pattern', 'pattern_123', 'wurstbrot')));
输出:
Array
(
[1] => pattern
[2] => pattern_123
)
关于php:数组中的 glob(不在文件系统中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25553232/