|
|||
Поиск в текстеПоиск в тексте strchr Синтаксис : Данная функция работает идеентично функции strstr(). strstr Синтаксис : Функция strstr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца. $email = "mailname@mail.ru"; $domain = strstr($email, "@"); // или $domain = strstr($email, ord("@")) echo $domain; // выведет @mail.ru stristr Синтаксис : Функция stristr() возвращает участок строки, заданной в параметре haystack, начиная с первого фрагмента, указанного в параметре needle и до конца. strrchr Синтаксис : Функция strrchr() возвращает участок строки, заданной в параметре haystack, начиная с последнего фрагмента, указанного в параметре needle и до конца. // получим последний каталог в $PATH $dir = substr(strrchr($PATH, ":"), 1); // а здесь получим все после последнего перевода строки $text = "text 1\nText2\nText3"; echo substr(strrchr($text, 10), 1); strpos Синтаксис : Функция strpos() пытается найти в строке were подстроку what и в случае успеха возвращает позицию (индекс) этой подстроки в строке. Первый символ строки имеет индекс 0. Необязательный параметр fromwhere можно задавать, если поиск нужно вести не с начало строки, а с какой-то другой позиции. В этом случае следует эту позицию передать в fromwhere. Если подстроку не удалось найти, функция возвращает false. if(strpos($text, "a")===false) echo "Не найдено!"; // Проверка: три знака равенства strrpos Синтаксис : Данная функция ищет в строке where последнюю позицию, в которой встречался символ what (если what - строка из нескольких символов, то выявляется только первый из них, остальные не играют никакой роли). substr_count Синтаксис : Функция substr_count() возвращает число фрагментов what, присутствующих в строке where. echo substr_count("www.spravkaweb.ru", "."); // Выведет 3 strspn Синтаксис : Функция strspn() возвращает длину начального фрагмента строки str1, состоящего полностью из символов, которые есть в строке str2. echo strspn("www.spravkaweb.ru", "abc"); // Выведет 3 strcspn Синтаксис : Функция strspn() возвращает длину начального фрагмента строки str1, состоящего полностью не из символов, которые есть в строке str2.
|
|||
|