PHP ПОИСК ЧАСТИ СТРОКИ В МАССИВЕ

В языке PHP существует множество способов поиска части строки в массиве. Один из них - это использование функции array_search(), которая производит поиск значения в массиве и возвращает ключ, если значение найдено.

Вот пример кода, в котором мы ищем строку "apple" в массиве $fruits:

$fruits = array("apple", "banana", "orange");
$key = array_search("apple", $fruits);
echo "Key: ".$key;

В результате выполнения этого кода будет выведено "Key: 0", так как "apple" является первым элементом в массиве. Если значение не найдено, то функция array_search() вернет false.

Еще одним способом поиска части строки в массиве является использование цикла foreach(). Вот пример кода:

$fruits = array("apple", "banana", "orange");
$substring = "app";
$result = array();
foreach ($fruits as $key => $value) {
if (strpos($value, $substring) !== false) {
$result[$key] = $value;
}
}
print_r($result);

В этом примере мы по очереди проходим по каждому элементу массива $fruits и с помощью функции strpos() проверяем, содержится ли в элементе строка $substring. Если содержится, то заносим элемент в массив $result. В результате мы получим массив, состоящий только из тех элементов, в которых была найдена искомая подстрока "app".

#35 Уроки PHP - Учим язык PHP, Проверка существования и удаление элементов массива на языке PHP

[PHP] Часть 28. Делаем поиск на сайте

#36 Уроки PHP - Учим язык PHP, Решаем задачи на понимание массивов на языке PHP

Основы php. Строковые функции

#31 Уроки PHP - Учим язык PHP, Интерполяция элементов массива в строки на языке PHP

PHP поиск на сайте ПО НЕСКОЛЬКИМ СЛОВАМ How to search using PHP and MySQL on web site

Массивы в PHP - часть 1 - Базовый курс PHP-7

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

Пишем логику поиска по сайту - Динамический веб-сайт

Поиск по массиву и другие методы. Фундаментальный JavaScript

Реклама
Новое
Реклама