Как удалить последний символ в тексте?

Возможный дубликат:
удалить последний символ из строки

Я хочу удалить последний символ в тексте.

Например

Моя строка: example text
Второй: example tex

Как?

Ответ 1

Используйте substr

$text = 'Example Text';
$text = substr($text, 0, -1)

substr принимает три аргумента, исходный текст, начало и длину, возвращает подстроку из исходного текста, начиная с начала с заданной длины. Если длина отрицательная, это число символов будет исключено из строки, поэтому используйте значение -1 для исключения последнего char из строки.

Ответ 2

Используйте substr, который получает подстроку исходной строки:

$str = 'example text';
$newStr = substr($str, 0, -1); // "example text"

0 означает "начало в начале", -1 означает "идти до одного символа до конца".

Ответ 3

используйте этот

substr($string, 0, -1);

Ответ 4

Простой и прямой в точку

 
$str[strlen($str) - 1] = ''; 

Есть ли ваши вещи.

Строки в действительности представляют собой массив символов в php. Поэтому вы можете установить последний индекс в пустую строку. Использование unset() было бы лучше, но php не позволяет отменить строковые индексы.