» Главная
eXcode.ru » Статьи » PHP » Общие
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 2





Ведущий раздела: LedWorm
Описание: Общие статьи по PHP



«1» «2» «3» «4» «5» «6» «7» «8» «9» «10» «11» «12» «13» «14» «15»  ...

Строковые функции
Строки в PHP — одни из самых универсальных объектов. Как мы уже видели, любой, сколь угодно сложный объект можно упаковать в строку при помощи функции Serialize()(и обратно через Unserialize()). Строка может содержать абсолютно любые символы с кодами от 0 до 255 включительно. Нет никакого специального маркера "конца строки", как это сделано в Си (там конец строки помечается символом с нулевым кодом). А значит, длина строки во внутреннем представлении PHP хранится где-то отдельно. Для формирования и вставки непечатаемого символа в строку (например, с кодом 1 или 15) используется функция chr(), которую мы рассмотрим ниже.


Несколько советов по использованию функций
Хочется напоследок сказать еще несколько слов о функциях.


Встроенные константы


Создание списка – диапазона чисел


Переменные и массивы


Вставка/удаление элементов
Мы уже знаем несколько операторов, которые отвечают за вставку и удаление элементов. Например, оператор [](пустые квадратные скобки) добавляет элемент в конец массива, присваивая ему числовой ключ, а оператор Unset()вместе с извлечением по ключу удаляет нужный элемент. Язык PHP версии 4 поддерживает и многие другие функции, которые иногда бывает удобно использовать.


Получение части массива


Слияние массивов


Комплексная замена в строке
В предыдущей главе мы рассматривали функцию strtr(), которая заменяла в строке одни буквы на другие, и функцию str_replace(), осуществляющую контекстный поиск и замену. В свете ассоциативных массивов эти две функции объединяются в одну, также называющуюся strtr(), но несущую в себе возможности str_replace().


Ключи и значения


«1» «2» «3» «4» «5» «6» «7» «8» «9» «10» «11» «12» «13» «14» «15»  ...

Имя:

Пароль:



Регистрация

Каким почтовым клиентом вы пользуетесь?
Мышью
51% (83)
MS Outlook / Outlook Express
15% (25)
Eudora
0% (0)
Thunderbird
7% (12)
Веб-интерфейсом
20% (33)
Почта России
6% (9)

Проголосовало: 162
"Bugs" - фильм ужасов для программистов-отладчиков.
Рейтинг: 7.5/10 (2)
Посмотреть все анекдоты