PHP STRPOS НЕСКОЛЬКО ЗНАЧЕНИЙ
Функция PHP strpos
позволяет осуществить поиск первого вхождения подстроки в строке. Однако, иногда может возникнуть необходимость найти позицию первого вхождения нескольких различных подстрок. На помощь в этом случае приходят функции strpos
и strstr
в сочетании с оператором or
.
Ниже представлен пример кода на PHP, демонстрирующий использование strpos
и or
:
$str = 'Это пример строки для поиска';if (strpos($str, 'пример') !== false || strpos($str, 'строки') !== false) { echo 'Совпадение найдено';}
В данном примере функция strpos
используется дважды - для поиска подстроки "пример" и подстроки "строки". Оператор or
позволяет объединить два условия и вернуть результат, если хотя бы одно из них выполняется.
Функция strstr
работает аналогично функции strpos
, но возвращает не позицию первого вхождения, а подстроку начиная с первого вхождения.
$str = 'Это пример строки для поиска';if (strstr($str, 'пример') !== false || strstr($str, 'строки') !== false) { echo 'Совпадение найдено';}
В данном примере функция strstr
также используется дважды для поиска подстрок "пример" и "строки". Оператор or
позволяет объединить два условия и вернуть результат, если хотя бы одно из них выполняется. Функция возвращает подстроку, если совпадение найдено.
Uso adecuado de la función PHP Strpos
36 - Manipulação de Strings no PHP (str_replace,substr,strlen)
Entendendo a função str_replace no PHP
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
PHP. strpos - Строки - 22
How to use strpos in PHP
Entendendo as funções substr e strpos no PHP - [Respondendo Aluno]
PHP 8 PARTE 2 #017 STRPOS