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

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

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

Например

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

Как?

Использовать substr

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

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

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

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

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

использовать это

 substr($string, 0, -1); 

Простой и прямолинейный

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

Твои вещи.

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