我想返回其他项目。 我尝试过array_filter,但我无法正确使用它。我该如何过滤一个数组并返回匹配项
这是我试过的。 需要输出的是
one.php2000565,one.php999.php。 Array([0] => one.php2000565 [1] => two.php [2] => three.php [3] => one.php999.php [4] => four.php)
$search_text = 'one.php';
array_filter($array, function($a) use ($search_text) {
return (strpos($a, $search_text) !== false);
});
Array([0] => one.php2000565[1] => two.php[2] => three.php[3] => one.php999.php[4] => four.php)
$search_text = 'one.php';
array_filter($array, function($a) use ($search_text) {
return (strpos($a, $search_text) !== false);
});
你需要的所有包含one.php的元素? –
你的代码完美地工作,只是得到'array_filter'值在一个变量中,像'$ res = array_filter .....'和简单的'print_r($ res);' –
是的,这就是我想要的 – ernys