Являясь одним из лучших языков сценариев, безусловно, хорошо использует массивы. Итак, в этой статье мы разберемся с поиском по массиву в PHP в следующей последовательности:
Один из способов поиска значения в PHP - использовать цикл для проверки значения каждого элемента, но это неэффективно. Существуют различные встроенные функции, которые можно использовать для поиска в массивах, таких как array_search, in_array, array_keys и array_key_exists. В этом блоге мы собираемся обсудить array_search в PHP.
Продолжаем читать статью о поиске по массивам в PHP.
Поиск по массиву
array_search - это встроенная функция в PHP. Для поиска определенного значения в массиве мы используем эту функцию, которая ищет конкретное значение и возвращает ключ. Если совпадений не найдено, возвращается false. Это почти похоже на in_array (). Основное различие между обеими функциями заключается в том, что array_search () обычно возвращает либо ключ, либо индекс, тогда как in_array () возвращает TRUE или FALSE в соответствии с совпадением, найденным при поиске.
Синтаксис: array_search (значение, массив, строгое)
Ценность : Указывает значение, которое необходимо найти в массиве.
Массив : Указывает массив, в котором необходимо выполнить поиск
Строгий: Это необязательный параметр, который ищет строго идентичные элементы в массиве, для которого может быть установлено значение TRUE или FALSE. По умолчанию установлено значение FALSE. Если установлено значение true, он проверяет идентичные элементы. т.е. целое число 3 не совпадает со строкой 3.
Когда мы передаем параметры (значение поиска и массив) в array_search (), он возвращает ключ с совпадающим значением, как описано выше. Если совпадений не найдено, возвращается false. Если найдено более одного совпадения, возвращается первый совпавший ключ.
выпадающее меню в angularjs
Продолжаем эту статью о поиске по массивам в PHP
Выход 1:
Давайте посмотрим на пример без использования строгого параметра,
студия Android шаг за шагом
Продолжаем эту статью о поиске по массивам в PHP
Выход: 2
Он возвращает 2, потому что аравинд находится во второй позиции массива.
Если найдено более одного совпадения,
Продолжаем эту статью о поиске по массивам в PHP
Выход: 3
Он возвращает 3, поскольку первое совпадение naveen находится в третьем индексе.
Давайте посмотрим на другой пример с использованием строгого параметра,
Продолжаем эту статью о поиске по массивам в PHP
Результат 4:
Он возвращается без вывода, поскольку тип данных значения в массиве и тип данных искомого значения не одного типа. Если установлено значение false, он игнорирует тип данных и по умолчанию имеет значение false.
Давайте посмотрим на тот же пример, установив для параметра strict значение false.
На этом мы подошли к концу статьи. Надеюсь, вы поняли встроенную функцию array_search в PHP.
Если вы нашли этот блог актуальным, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру.
Есть вопрос к нам? Пожалуйста, отметьте это в разделе комментариев ' Поиск по массиву в PHP »И я вернусь к вам.
Java-программы для серии Фибоначчи