Я хочу вернуть элементы, которые «как» что-то еще. Я попробовал 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