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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<< Предыдущий параграф Следующий параграф >>
Оглавление