{% else-1 %}
Union * 0.06
(14 авг 2013, 20:52) (1/0) [1]
Дополню чтоб понятней было )
substr
(PHP 3, PHP 4)

substr - возвращает часть строки.

Описание
string substr (string string, int start [, int length])

Substr возвращает часть строки string, специфицированную параметрами start и length.

Если start положительный, возвращаемая строка начинается со start\'овой позиции в string, отсчитываемой от нуля. Например, в строке \'abcdef\' символ в позиции 0 это \'a\', символ в позиции 2 это \'c\', и так далее.

Пример 1. Основы использования substr()
$rest = substr(\"abcdef\", 1); // возвращает \"bcdef\"
$rest = substr(\"abcdef\", 1, 3); // возвращает \"bcd\"
$rest = substr(\"abcdef\", 0, 4); // возвращает \"abcd\"
$rest = substr(\"abcdef\", 0, 8); // возвращает \"abcdef\"



Если start отрицательный, возвращаемая строка начинается со start\'ового символа, считая от конца строки string.

Пример 2. Использование отрицательного start
$rest = substr(\"abcdef\", -1); // возвращает \"f\"
$rest = substr(\"abcdef\", -2); // возвращает \"ef\"
$rest = substr(\"abcdef\", -3, 1); // возвращает \"d\"



Если length задан и положительный, возвращаемая строка будет содержать максимум length символов, начиная со start (в зависимости от длины строки string. Если string меньше start, возвращается FALSE).

Если length задан и негативный, то это количество символов будет пропущено, начиная с конца string (после вычисления стартовой позиции, когда start негативный). Если start задаёт позицию за пределами этого усечения, возвращается пустая строка.

Пример 3. Использование негативного length
$rest = substr(\"abcdef\", 0, -1); // возвращает \"abcde\"
$rest = substr(\"abcdef\", 2, -1); // возвращает \"cde\"
$rest = substr(\"abcdef\", 4, -4); // возвращает \"\"
$rest = substr(\"abcdef\", -3, -1); // возвращает \"de\"
  • 1 из 1