Приднестровская поддержка XOOPS
□ strpos() ищет подстроку в строке. Возвращает номер позиции, с которой начинается вхождение подстроки в строку. Если подстрока в строку не входит, то функция возвращает false. Функция зависит от регистра символов. Имеет следующий формат:
strpos(<Строка>, <Подстрока>, [<Начальная позиция поиска>]);
Если начальная позиция не указана, то поиск будет производиться с начала строки:
if (strpos("Привет", "При") !== false) echo "Найдено";
// Выведет: Найдено
else echo "Не найдено";
□ str_replace() производит замену всех вхождений подстроки в строку на другую подстроку и возвращает результат в виде новой строки. Функция не изменяет исходную строку и зависит от регистра символов. Имеет следующий формат:
str_replace(<Подстрока для замены>, <Новая подстрока>, <Строка>,
[<Количество произведенных замен>]);
Если в необязательном четвертом параметре указать переменную, то в ней будет сохранено количество произведенных замен. Например:
$str = 'Привет, Петя';
$count = 0;
$str = str_replace('Петя', 'Вася', $str, $count);
echo $str; // Выведет: Привет, Вася
echo $count; // Выведет: 1
В качестве параметра можно также передать массив. Например:
$arr = array('!', '@', '#', '$', '%', '^', '&', '*',
'(', ')', '_', '+', '=', '.');
echo str_replace($arr, '', 'Текст !@#$%^&*()_+=. текст');
// Выведет: Текст текст
Отправитель | Нити |
---|
4 пользователь(ей) активно (3 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 4 далее... |