{lang: 'ru'}

уроки PHP для начинающих, php функции работы со строкамиЭто 5 урок из серии уроки PHP для начинающих и в этот раз мы будем изучать  функции для работы со строками.

В PHP присутствует довольно таки большое количество функций, которые помогают работать со строками. В этом уроке будут рассмотрены лишь основные. Чтобы узнать о других функциях обратитесь в PHP manual.

 

Функции для работы со строками

AddSlashes — выделяет строку обратной чертой. Возвращает строку с обратной чертой (/) перед символами, которые должны быть выделены в запросах к базам данных и т.п. Эти символы: (‘), двойные кавычки («), (\) и NUL (нулевой байт).

string addslashes(string str);

explode — разбивает строку на строки. Возвращает массив строк, содержащий элементы, разделенные строкой separator.

array explode(string separator, string string);

implode — Объединяет массив элементов в строку. Возвращает строку, содержащую совокупность всех элементов массива в том же порядке, со строкой glue между каждым элементом.

string implode(array pieces, string glue);

nl2br — Переводит символы новой строки в HTML-тег разрыва строки. Возвращает string с ‘<BR>’ вставляемыми перед каждой новой строкой.

string nl2br(string string);

sprintf — возвращает строку, которая обрабатывается в соответствии с форматирующей строкой format.

sprintf(string format, mixed [args]...);

Описатель типа, который сообщает о том, как трактовать тип данных аргумента. Возможные типы:
% — символ процента. Аргумент не требуется.
b — integer, двоичное число.
c — integer, символ с ASCII значением.
d — integer, десятичное число.
f — double, число с плавающей точкой.
o — integer, восьмиричное число.
s — строка.
x — integer, шестнадцатиричное число (символы в нижнем регистре).
X — integer, шестнадцатиричное число (символы в верхнем регистре).

strchr — Находит первое вхождение символа.

string strchr(string haystack, string needle);

strcmp — Двоичное сравнение строк. Возвращает 0, если строки равны; < 0 если 1 строка меньше чем вторая; > 0 если первая больше чем вторая. Главно помнить, что эта функция сравнения чуствительна к регистру.

int strcmp(string str1, string str2);

StripSlashes — Удаляет все символы \ из строки. Возвращает строку без символов \.

string stripslashes(string str);

strlen — Определяет и возвращает длину строки

int strlen(string str);

strrev — Переворачивает и возвращает строку.

string strrev(string string);

strtoupper — Строка переводится в верхний регистр

string strtoupper(string string);

strtolower — Строка переводится в нижний регистр

string strtolower(string str);

substr — Функция возвращает часть строки, которая определяется параметрами start (начало) и length (длина).

string substr(string string, int start, int [length]);

trim — Убирает пробелы с начала и конца строки

string trim(string str);

ltrim — Убирает пробелы из начала строки и возвращает обрезаную строку.

string ltrim(string str);

Chop — Убирает повторяющиеся подряд пробелы и возвращает эту строку. (остаются только нужные пробелы)

string chop(string str);

Получайте новые статьи блога прямо себе на почту

Рекомендую также:

  1. Урок 14. Функции для работы с текстом и шрифтами в PHP
  2. Урок 12. Функции для получения информации о изображениях и рисования геометрических фигур в PHP
  3. Урок 6. PHP функции
  4. Урок 4. Массивы в PHP
  5. Урок 3. Связь HTML и PHP. Семейство функций is..(). Преобразование типов данных