Поиск в тексте
Одной из основных строковых функций этого класса является функция substr(), имеющая следующий синтаксис:
string substr(string str, int start [, int length])
Функция substr() возвращает часть строки. Первый аргумент функции str— исходная строка, из которой вырезается текст; второй start— положение в строке, которую нужно вернуть, первого символа (отсчет начинается с нуля); третий length— длина возвращаемой строки в символах. Если третий аргумент не указан, то возвращается вся оставшаяся часть строки.
<?php
$str = "04.05.2005";
echo "день - ".substr($str,0,2)."<br>"; // день - 04
echo "месяц - ".substr($str,3,2)."<br>"; // месяц - 05
echo "год - ".substr($str,6)."<br>"; // год - 2005
?>
Еще одной функцией поиска является strpos(), которая имеет следующий синтаксис:
string strpos(string str, string needle[, int offset])
Эта функция возвращает позицию в строке str, с которой начинается переданная ей подстрока needle.
В РНР имеется функция strrpos (), которая аналогична функции strpos (), за исключением того, что ищется не первое вхождение подстроки, а последнее.
Замена в тексте
Функция замены str_replace() позволяет заменить подстроку в тексте на другую подстроку и имеет следующий синтаксис:
Дата добавления: 2015-08-26; просмотров: 558;