Главная > РНР: настольная книга программиста
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

Глава 25. Функции для манипуляций со строками в PHP

Еще в школе нас учили: для того чтобы уметь читать, необходимо знать буквы и как они произносятся. Таки в языке программирования, чтобы понять основные принципы языка, как минимум необходимо овладеть грамотойпрограммирования строк. Строки являются неотъемлемым атрибутом практически любой программы и рано или поздно вам все равно придется с ними встретиться. Можно сказать, что без строк вообще немыслимо взаимодействие пользователя с вашим скриптом, ведь данные, передаваемые в ваш скрипт, как правило, представляют собой не что иное, как строки. При игнорировании строк ваши программы были бы ограничены одними сухими расчетами, а это в наше время не приветствуется. Это прежде всего скажется на сервисе вашего ресурса и вызовет скорее всего отрицательные эмоции, нежели положительные. Еслибыпрограммистыне научились так профессионально орудовать со строками, как они это делают в наши времена, компьютеры бы никогда не достигли своей нынешней популярности. Ведь строки являются фундаментом программирования.

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

В этойглаве рассмотрены следующие темы:

• функции удаления пробелов;

• работа с ASCII-кодами;

• шифрование строк;

• функции вывода строк на печать;

• деление и соединение строк;

• работа с кодом HTML;

• доступ с операциями замены строк или подстрок, сравнение строк;

• операции поиска символов;

• перевод строк в верхний и нижний регистр;

• перевод строки в другую кодовую таблицу.

Categories

1
Оглавление
email@scask.ru