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

Строки являются основными переменными в РНР, они выступают основными посредниками при операциях с файлами и базами данных, с браузерами и серверами. Можно сказать, что работа со строками - это основная задача РНР. РНР, являясь наследником Perl, предоставляет разнообразные и необычайно гибкие возможности для работы с текстом. В данной главе будут рассмотрены приемы работы со строками при помощи строковых функций.

В качестве первого аргумента функция printf о принимает строку форматирования, а в качестве последующих аргументов - переменные, определяемые строкой форматирования (число не ограничено). Строка форматирования, помимо обычных символов, может содержать специальные последовательности символов, начинающиеся со знака %, которые называют определителями преобразования. В листинге 4.10 определитель преобразования id подставляет в строку число, которое передается в качестве второго аргумента функции.

Между символом % и определителем типа может быть расположен определитель заполнения. Он состоит из символа заполнения и числа, которое определяет, сколько символов отводится под вывод. Все не занятые параметром символы будут заполнены символом заполнителя. Так в листинге 4.13 под вывод числа 45 отводится 5 символов. Так как само число занимает лишь * символа, три ведущих символа будут содержать символ заполнения.

Если за знаком % следует число (а не пробел или 0), то оно воспринимается как определитель ширины поля, т. е. число символов, отводимых под выводимое значение. При помощи данного поля можно осуществлять выравнивание строк по правому краю (листинг 4.14).

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

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