мне нужно, чтобы соответствовать все «ключевые слова» в multidimesional массиве:рекурсивный множественный матч в массиве многомерный PHP
$array = array(
'green' => 'keyword',
'orange',
'keyword',
'black' => array(
'purple' => 'text',
'brown',
'pink' => 'keyword'
),
'white' => array(
'red',
'yellow' => 'keyword',
'blue'
),
'violet',
'gray'
);
Тогда я хотел бы получить доступ к результатам матча, как:
$matches[0][0]
$matches[2]
$matches[3][2]
....
Что должен Я использую? Я попытался с array_filter, но не работает .. и это, возможно, придется быть рекурсивными
function findInArray($array){
$array = array_filter($array, function($array){
return ($array == 'keyword');
});
return $array;
}
Вы должны добавить код, в котором вы используете его тоже добавить использование с входного массива – Ghost