PHP | Функция strchr ()
Функция strchr () является встроенной функцией в PHP и используется для поиска первого вхождения данной строки (скажем, searchStr ) в другой строке (скажем, originalStr ) и возвращает оставшуюся часть строки из originalStr, начиная с первой вхождение searchStr в orignalStr .
Примечание. Функция strchr () чувствительна к регистру.
Синтаксис:
strchr ($ originalStr, $ searchStr, $ before_search
Параметр:
- $ originalStr : этот параметр указывает строку, в которой нужно искать слово. Это обязательно
- $ searchStr : указывает слово для поиска в данной $ originalStr, это может быть символ или число, если передано число, он ищет эквивалентный символ значения ASCII в $ originalStr. Это обязательно.
- $ before_search: это необязательный параметр, который при значении True возвращает часть $ originalStr перед первым вхождением $ searchStr. По умолчанию установлено значение false.
Возвращаемое значение: возвращает строку в зависимости от следующих трех случаев:
- Он возвращает строку, начиная с первого вхождения $ searchStr в $ originalStr до конца $ originalStr, когда найдена $ searchStr.
- Он ничего не возвращает, если $ searchStr отсутствует в заданном $ originalStr.
- Он возвращает часть строки перед первым вхождением $ searchStr, если для $ before_search установлено значение TRUE.
Примеры:
 Ввод: $ originalStr = "гики для гиков" 
        $ searchStr = "компьютерщики" 
Вывод: гики для гиков 
Ввод: $ originalStr = "гики для гиков" 
        $ searchStr = "для" 
Вывод: для гиков 
Вход: $ originalStr = "striver опубликовал 180 статей"
        $ searchStr = "имеет" $ before_search = TRUE
Выход: striver
 
Ввод: $ originalStr = "гики для гиков" $ searchStr = "gfg" 
Выход: нет выхода 
Ниже приведены программы, иллюстрирующие функцию strchr () в PHP:
Program 1: Program to demonstrate strchr() function when word is found.
PHP
| <?php// Program to demonstrate the strchr()// function when word is found$originalStr= "geeks for geeks";$searchStr= "geeks";// prints the string from the// first occurrence of the $searchStrechostrchr($originalStr, $searchStr);?> | 
Выход:
вундеркинды для вундеркиндов
Program 2: Program to demonstrate strchr() function when word is not found.
PHP
| <?php// Program to demonstrate the strchr()// function when word is not found$originalStr= "geeks for geeks";$searchStr= "gfg";// prints the string from the// first occurrence of the $searchStrechostrchr($originalStr, $searchStr);?> | 
Выход:
Нет выхода
Program 3: Program to demonstrate strchr() function when word is found and $before_search is set to true.
PHP
| <?php// Program to demonstrate the strchr()// function when word is found and// $before_search is set to true$originalStr= "geeks for geeks";$searchStr= "for";// prints the string from the// first occurrence of the wordechostrchr($originalStr, $searchStr, true);?> | 
Выход:
выродки
Program 4: Program to demonstrate strchr() function when a part of word is passed and found.
PHP
| <?php// Program to demonstrate the strchr()// function when a part of word is passed and found$originalStr= "geeks for geeks";$searchStr= "eks";// prints the string from the// first occurrence of the wordechostrchr($originalStr, $searchStr);?> | 
Выход:
экс для вундеркиндов
Program 5: Program to demonstrate strchr() function when a number is passed and its equivalent ASCII character is searched.
PHP
| <?php// Program to demonstrate the strchr()// function when a number is passed and its equivalent// ASCII character is searched$originalStr= "geeks for geeks";// 101 is the ASCII value of e$searchStr= 101 ;echostrchr($originalStr, $searchStr);?> | 
Выход:
эки для вундеркиндов
Ссылка :
 http://php.net/manual/en/function.strchr.php