PHP | Функция stristr ()

Опубликовано: 24 Февраля, 2022

Функция 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

PHP