Хостинговая компания Карианг
Хостинг для Вас
Главная компания Карианг Тарифные планы Контакты Карта сайта
Наши спонсоры:
 
Фaйл .htaccess
Фaйл .htaccess

Функция заменяет в строке str все вхождения подстроки from на to и возвращает результат. Функция strreplaceO может работать также с двоичными строками. Одной из распространенных задач является замена собственных тегов форматирования на их HTML-эквиваленты (листинг 4.23).

В листинге 4.23 представлено самое простое решение - если пользователь системы забудет добавить завершающий символ [/ь], весь текст после этого отсутствующего символа будет выделен жирным стилем. Для того чтобы избежать этого, необходимо перед заменой выполнить поиск завершающего тега и осуществить замену только в случае удачного поиска, как это продемонстрировано в листинге 4.24.

Как видно из листинга, нам даже не понадобилась функция strrepiace (). Еще одной часто встречающейся задачей является замена символа перевода строки \п на его HTML-эквивалент - br (браузеры не воспринимают символ перевода строки \п). Данную задачу также можно решить при помощи функции str_replace() -листинг 4.25.

Она возвращает строку, в которой часть исходной строки str от символа с позицией start и длиной length заменяется строкой replacement. Если аргумент длины length не указан, замена проводится до конца строки. Если значение аргумента start положительно, то отсчет выполняется от начала строки str, в противном случае- от конца строки. В случае неотрицательного значения length данный аргумент указывает длину заменяемого фрагмента. Если же length отрицательно, то обозначает количество символов от конца строки str до последнего символа заменяемого фрагмента.

Горячие предложения
Партнеры:

 
Установка Apache | Настройка PHP | Дистрибутивы | Apache Service Monitor | Консоль управления | Командная строка | Проблемы установки | Конфигурирование | Пути к файлам | Директивы httpd.conf | Виртуальные хосты | Модули | CGI-приложения | Директивы php.ini | Ограничение ресурсов | Обработка ошибок | Ведение журнала | Обработка данных Загрузка файлов | Библиотеки расширений | Подключение MySQL | Internal Server Error | Undefined variable | Не подключается MySQL | Неизвестные ошибки | Фaйл .htaccess | Индексные страницы | Коды ответа | Кодировка | MultiViews | Запрет доступа | Перенаправление | Преобразование | .htpasswd | Одномерные массивы | Присвоение значений | Array() | Многомерные массивы | Циклы | Способы сортировки | Определение IP | Поддержка языков | Кавычки | Форматирование | Сравнение строк | Поиск в тексте | Замена в тексте | Подстроки | Символы | Хранение данных | Синтаксис | Проверка правильности | Атрибуты | Каталоги | Csv-Файлы | Плоские файлы | Сессии | Cookies | Работа с FTP | Сетевые протоколы | Электронная почта | Привилегии | Классы | Объекты | Методы |
© 2005-07 «Хостинговая компания Карианг». Все права защищены.