ТОП PHP скрипт сегодня: Fpoll

Вы Тут:

Главная ›› Книги ›› PHP 5.0 для чайников ›› Функция strstr()

Поиск подстроки в строке в языке PHP

Иногда бывает нужным выяснить, содержится ли подстрока в строке. Например, есть список фамилий, среди которых требуется найти Иванова. Осуществить это можно с помощью функции strstr(). Принцип ее работы рассмотрим на примере листинга 9.13.

Листинг 9.13. Поиск подстроки в строке

<html>
<head>
<title> Поиск подстроки в строке </title>
</head>
<body>
<?php
// строка
$str = "Петров, Иванов, Сидоров";

// подстрока
$substr = "Иванов";
if (!strstr($str, $substr))
{
  echo "Фамилия не найдена";
}
else
{
  echo "Фамилия найдена";
}
?>
</body>
</html>

Первый параметр функции является строкой, где производится поиск подстроки, которая в свою очередь передается вторым параметром. В нашем примере строкой является переменная $str, а подстрокой - $substr. Если результат поиска отрицательный (Иванов отсутствует в списке фамилий), то функция возвращает значение FALSE. Если совпадение имеется, то функция возвращает часть строки, начинающуюся с найденной подстроки.

Другие на сайте, сейчас читают:

Сейчас читаютСкриншот 2. Скрипт Build QR Code Generator with PHP and Ajax

Для того чтобы заказать прописку в Подмосковье, необходимо выполнить ряд формальностей. На первом месте стоит выбор надежной юридической фирмы, которая будет помогать в этом. Затем нужно подготовить пакет документов: заявление на получение прописки, паспорт, свидетельство о рождении (для несовершеннолетних), справка о регистрации с места прежней прописки.