PHP | Функция stristr ()
Функция stristr () - это встроенная функция PHP. Он ищет первое вхождение строки внутри другой строки и отображает часть последней, начиная с первого вхождения первой строки во второй (перед, если указано). Эта функция нечувствительна к регистру .
Синтаксис:
stristr ($ строка, $ поиск, $ до)
Параметры: эта функция принимает три параметра, как показано в синтаксисе выше, из которых должны быть предоставлены первые два параметра, а третий необязательный. Все эти параметры описаны ниже:
- $ string: это обязательный параметр, указывающий строку для поиска.
- $ search: это обязательный параметр, указывающий строку для поиска. Если этот параметр является числом, он будет искать символ, соответствующий значению ASCII числа.
- $ before: необязательный параметр. Он определяет логическое значение, по умолчанию ложное . Если установлено значение true , он возвращает часть строки перед первым вхождением параметра поиска.
Возвращаемое значение: функция возвращает оставшуюся часть строки (от точки сопоставления) или FALSE, если строка для поиска не найдена.
Примеры:
Ввод: $ string = "Hello world!", $ Search = "WORLD" Выход: мир! Ввод: $ string = "Гики для гиков!", $ Search = "K" Вывод: ks для гиков!
Ниже программы иллюстрируют функцию stristr () в PHP:
Program 1: In this program we will display the portion of $string from the first occurrence of $search.
<?php echo stristr ( "Geeks for Geeks!" , "K" ); ?> |
Выход:
ks для гиков!
Program 2: In this program we will display the portion of $string before the first occurrence of $search.
<?php echo stristr ( "Geeks for Geeks!" , "K" , true); ?> |
Выход:
Ну и дела
Program 3: In this program we will pass an integer as $search.
<?php $string = "Geeks" ; echo stristr ( $string , 101); // 101 is ASCII value of lowercase e ?> |
Выход:
ээкс
Ссылка :
http://php.net/manual/en/function.stristr.php