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

Строка str преобразуется в массив. Если указан необязательный аргумент spiit_iength, возвращаемый массив будет содержать части исходной строки длиной split_length каждая, иначе каждый элемент будет содержать один символ. Если spiit_length меньше 1, возвращается false. Если split_iength больше Длины строки str, вся строка будет возвращена в первом и единственном элементе массива.

Еще одной задачей по разбивке строки является перенос. Часто в HTML требуется ограничить количество символов на одной строке, т. к. слишком длинное слово или предложение может нарушить дизайн страницы. Для этого предназначена функция wordwrap)), которая осуществляет перенос на заданное количество символов с использованием символа разрыва строки. Функция имеет следующий синтаксис:
string wordwrap(string str [, int width [, string break [, boolean cut]]])
Функция разбивает блок текста str на несколько строк, которые завершаются символами break (по умолчанию это перенос строки - \п), так, чтобы в одной строке было не более width букв (по умолчанию 75). Поскольку разбиение происходит по границам слов, текст остается вполне читаемым (листинг 4.34).

Следует помнить, что строки являются по своей сути массивами символов, завершающихся нулевым символом, поэтому к любому символу строки можно обратиться по его индексу, который начинается с 0: $str[0], $str(i], $str[2] и т. д. Пример - в листинге 4.36.

Некоторые базы данных формируют отчет или дамп базы данных, размещая периодически через определенное число строк символы перевода страницы (символ с кодом 12 из таблицы ASCII-кодов), что затрудняет автоматическую обработку таких данных. Проблему можно решить, если заменить этот символ переводом строки, используя ранее рассмотренную функцию strrepiace о. Но символ перевода страницы не так просто набрать с клавиатуры.

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

 
Установка 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 «Хостинговая компания Карианг». Все права защищены.