У меня есть многомерный массив вроде этого:PHP - поиск/фильтровать многомерный массив по строке (ы)
$testarray = array(
array(
'First name' => 'Johnny',
'Last name' => 'Milthers',
'Age' => '24'
),
array(
'First name' => 'Toby',
'Last name' => 'Thomson',
'Age' => '25'),
),
array(
'First name' => 'Jack',
'Last name' => 'Johnson',
'Age' => '25'),
);
Как я передать строки поиска, такие как «Джон», чтобы затем иметь массив $ testarray содержат только первый и последний массив ?.
Мне нужно передать поисковый запрос, который возвращает весь подмассив, если какое-либо из значений ключей содержит эту строку.
также, если я передаю «Джек Джонсон», $ testarray должен содержать только последний массив.
- Возможно ли это, или я собираюсь сделать это неправильно? Как нормальный результат поиска работает для баз данных?
Я смотрел много страниц переполнения стека (и руководство по PHP или Google), но ничего не помогло мне, если я отправил что-то, что уже имеет ответ, прокомментируйте мне ссылку.
Thank you soo много!
Массив вы даете полный синтаксических ошибок – aarryy