#php
Вопрос:
У меня есть массив с именем «пользователи», в котором я храню некоторые переменные, как вы видите ниже.Я хочу проверить, совпадает ли значение «число» (имя), уже существующее в этом массиве, со значением, введенным человеком в поле поиска. Я пробовал некоторые методы, но не получил желаемого результата. Я думаю, что это нечто очевидное, чего я в данный момент не вижу.
РЕДАКТИРОВАТЬ : Изображение является результатом функции var_dump() моего кода. Я использую его для того, чтобы люди понимали то, что я хочу знать.
Комментарии:
1. Вы пробовали использовать цикл foreach? $exists=false; foreach ($массив в виде $строки) {если ($строка[‘nume’] == $searchednume) { существует = истина }}
2. @Namys Я еще не пробовал, но сейчас попробую. Спасибо за совет.
Ответ №1:
все просто, попробуй это:
$searchValue = 'victor';
$index = array_search($searchValue, array_column($users, 'nume'));
Комментарии:
1. Я знал, что это было что-то простое. Спасибо!