Удаление последнего символа на PHP
Удаление последнего символа в строке.
Удаление последних N — символов
Получение последнего символа:
Проверить находится ли в конце строки определенный символ и удалить его:
Описание функции: substr
substr() возвращает подстроку строки string длиной length, начинающегося с start символа по счету.
Примеры использования:
$str = substr($str,0,-1);
Удаление последних N — символов
$str = substr($str,0,-N);
Получение последнего символа:
$lastsymbol = $str{strlen($str)-1};
Проверить находится ли в конце строки определенный символ и удалить его:
if ($str{strlen($str)-1} == ';') {
$str = substr($str,0,-1);
}
Описание функции: substr
string substr ( string $string, int $start [, int $length] )
substr() возвращает подстроку строки string длиной length, начинающегося с start символа по счету.
Примеры использования:
$rest = substr("abcdef", 1); // возвращает "bcdef"
$rest = substr("abcdef", 1, 3); // возвращает "bcd"
$rest = substr("abcdef", 0, 4); // возвращает "abcd"
$rest = substr("abcdef", 0, 8); // возвращает "abcdef"
// к отдельным символам можно обращаться с помощью фигурных скобок
$string = 'abcdef';
echo $string{0}; // выводит a
echo $string{3}; // выводит d$rest = substr("abcdef", -1);
// возвращает "f"
$rest = substr("abcdef", -2); // возвращает "ef"
$rest = substr("abcdef", -3, 1); // возвращает "d"
$rest = substr("abcdef", 0, -1); // возвращает "abcde"
$rest = substr("abcdef", 2, -1); // возвращает "cde"
$rest = substr("abcdef", 4, -4); // возвращает ""
$rest = substr("abcdef", -3, -1); // возвращает "de"



7.08.2015, 20:36 -
Категория: Статьи » Программирование » PHP