Поиск и замена строк

Использование строк без представления о том, что в них содержится, немного похоже на ночную езду на автомобиле с выключенными фарами — вы знаете, что дорога должна быть где-то здесь, но не можете знать этого точио.
РНР предлагает широкий спектр функций для поиска и замены текста внутри строк с использованием как традиционного подхода “поиска и замены”, так и специальной системы, известной под названием регулярных выражений, которая будет описана далее в этой книге.
Простейшая форма поиска состоит в нахождении подстроки в строке. Эта задача обычно выполняется вызовом функции strpos (Shaystack, Sneedle [, SstartJ), которая возвраща (more…)

Tags: , ,

Related posts

Форматирование строк

Ecjui для компьютера строки — это не более чем коллекция символов, то для человека они часто представляют концепции и данные, которые должны следовать определенным соглашениям. И даже когда вы имеете дело с компьютерами, все равно иногда необходимо гарантировать, чтобы содержимое строк следовало определенным правилам. Например, строки, которые должны быть переданы Web-браузеру, должны форматироваться в соответствии со стандартами HTML, чтобы они могли корректно ото б ражаться. (more…)

Tags: , ,

Related posts

Основы разработки на РНР

РНР представляет собой мощный язык написания сценариев для Web, который продолжает развиваться, начиная с версии РНР 3, выпущенной в 1997 году. С точки зрения разработчика РНР поддерживает невероятный большой диапазон Inlernel-технологий, что делает его на сегодняшний день ведущим языком сценариев для Web. Цель настоящей главы — быстро ознакомить вас с основами разработки на РНР, тем самым заложив фундамент для понимания остальной части книги.
Мы начнем со “скелета” процесса разработки на РНР, а затем постепенно перейдем к некоторым более сложным фундаментальным аспектам РНР. (more…)

Tags: , ,

Related posts

Базовый синтаксис РНР

Теперь, когда вы знакомы с тем, как выполняются PHP-сценарии, поговорим о написании вашего первого РНР-сценарпя. Все РНР-сценарни пишутся в виде блоков кода. Эти блоки при необходимости могут быть встроены в HTML, и обычно определяются с помощью строки в начале и ' — в конце. Все, что вне этих идентификаторов блока, интерпретатор РНР игнорирует и передает обратно Web-серверу для отображения на стороне клиента. В листинге 1.1 показан пример простого РНР-сценария, выводящего приветственную строку, с которого вполне можно начать.Как и ожидалось, первые три строки интерпретатором РНР (more…)

Tags: , ,

Related posts

В листинге

Несмотря на то что это PHP-код, предыдущий сценарий не выполняет ничего такого, что не могло бы быть сделано средствами стандартного HTML. Чтобы сделать что-то более полезное, вам придется изучить переменные РНР,
В РНР имена переменных всегда начинаются с символа $ и содержат произвольную комбинацию символов, при условии, что первый символ после $ будет буквой или знаком подчеркивания. В число допустимых символов входят заглавные и прописные латинские буквы, а также символы с ASCII-кодами в диапазоне от 127 до 255 (символы, не используемые в (more…)

Tags: , ,

Related posts


купить виллу на кипре