Проверить, содержит ли строка подстроку в PHP Искать:

Последние сообщения

Python — основы
Python — управление потоком
900 25. — Функции
Python — циклы
9003 8
Python — списки
9002 5
9 0025
90 029
Python — строки
900 29
Python — словарь
Python — Tu номер
Python — Итераторы и Генераторы
900 29
Python — обработка файлов
900 19
Python — процессы и потоки

Первое июня 1, 2023 / строка, PHP / Автор Варун

В этом туториале мы обсудим уникальный способ проверить, содержит ли строка подстроку в PHP.

Чтобы проверить, содержит ли строка заданную подстроку в PHP, мы можем использовать функцию strpos() . Он принимает строку в качестве первого аргумента и подстроку в качестве второго аргумента и возвращает позицию индекса первого вхождения данной подстроки в строку. Если данная подстрока не существует в строке, она возвращает false.

Реклама

Итак, мы можем использовать эту функцию strpos() , чтобы проверить, содержит ли данная строка подстроку или нет.

Для этого мы создали отдельную функцию,

 function containsSubstring($str, $substring)
{
    вернуть strpos($str, $substring) !== false;
}
 

Он принимает строку и подстроку в качестве аргументов и возвращает true, если данная строка содержит заданную подстроку.

Давайте посмотрим полный пример,

 

Вывод

 Строка содержит заданную подстроку. 
 

Резюме

Мы узнали о способе проверки наличия подстроки в строке в PHP.

PHP — substr

Тржида

Коржен \ Bez třídy

Метод — substr

(PHP 4, PHP 5, PHP 7)

Funkce vrací část textového řetězce, tzv. podřetězec, podle zadaných параметрů.

Процедурные

  • Функция substr (string $string, int $start, int $length) : string
Параметр
9 0461 Тип данных
Назев Код товара Список
$string string

Textový ř etězec, kterého část chceme získat. Муси обсаховать минимальный знак.

$start int

Учетная запись позици, od které chceme získat část textového Ржетезце.

Параметр мужского значения:

  • кладной номер: začátek se počítá od začátku textového řetězce.
  • záporné číslo: začátek se počítá od konce textového řetězce a další pozice postupují směrem zprava doleva.
$length целое число

Учетная запись для подтверждения или расчетной позиции (другой параметр), кварталы chceme získat z hlavního textového řetězce (первый параметр). Кдыж нени zadán, funkce vrací textový řetězec od počátečního bodu až do konce Ржетезце.

Když je zadán jako:

  • кладне число — Podřetězec буде dlouhý maximálně daný počet znaků, které budou začínat od startovní pozice původního řetězce
  • záporné číslo — Od konce řetězce se vynechá tolik znaků, kolik je uvedeno a řetězec bude začínat od startovní pozice. Pokud zadáme takové číslo, že konec předběhne startovní pozici, vrátí funkce hodnotu ложь .
Návratové hodnoty

Vrací: string

Vrací požadovanou část z hlavního textového řetězce.