Программист после напряженного трудового дня залезает в холодильник,
достает пачку масла, читает на обертке: "Масло сливочное. 72%". В голове
быстрая мысль: "О! Скоро загрузится!" Возвращает масло в холодильник.
Закрывает дверцу.
Поиск подстроки в строке
Очень часто есть необходимость проверить наличие одной строки в другой.Для этих целей можно использовать регулярные выражения(или воспользоваться конструктором регулярных выражений), но если у вас с ними туго-воспользуйтесь простой php функцией strpos.
Эта функция найдет искомую подстроку в строке и даже вернет её позицию.
Рассмотрим на примере использование этой функции,это совсем просто.
$main_str='Это строка, в которой необходимо найти подстроку.'; //искомый текст $my_str='найти'; $pos = strpos($main_str, $my_str); if ($pos === false) { echo 'Подстрока не найдена'; }else{ echo 'Подстрока найдена в позиции: '.$pos; }
Очень удобно использовать эту функцию для проверки правильности URL. Например вы делаете сервис,в котором клиент должен указать адрес своей странички во вконтакте.
Тогда проверка будет такой:
$main_str='http://vk.com'; $my_str='то что ввёл пользователь'; $pos = strpos($main_str, $my_str); if ($pos === false) { echo 'Некорректно указан адрес страницы'; }else{ echo 'Всё верно,ваша ссылка принята'; }

