ГЛАВНАЯ | HTML | CSS | PHP | JS | ЕЩЁ |

Удалить последний элемент строки

Нам понадобилось удалить последний элюент строки! Но удаление последнего элемента строки для латиницы и кириллицы utf-8 немного отличаются.

Это было лишь название - удаление последнего элемента строки, на самом деле вы можете удалить с конца строки любое количество символов… но давайте все оп порядку!

Удаление последнего элемента строки.

У нас есть например строка в латинице…

$test = 'Hello wold';

Нам понадобится функция substr, внутри функции, первый элемент – строка, второй - что делаем с началом строки – «0» - ничего не делаем…, последний элемент в функции «-1» - удаляем последний элемент строки

<? echo substr($test, 0, -1); ?>

Результат:

Hello wol

Как удалить несколько элементов с конца строки!?

Если вам требуется удалить несколько элементов из строки, например 2, 3, 4 и т.д можно поставить вообще любую цифру и столько элементов строки удалит с конца. Естественно, что цифра не должна быть больше чем количество символов в строке…

В качестве примера давайте удалим три элемента с конца строки…

<? echo substr($test, 0, -3); ?>
Результат:
Hello w

Удаление последнего элемента строки кириллица utf-8.

Для того, чтобы удалить последний или несколько элементов с конца строки для кириллицы в utf-8 – нам понадобится родственница выше использованной функции - mb_substr + внутри функции прописываем кодировку utf-8.

Код:

$test_2 = 'Здесь текст';
<? echo mb_substr($test_2 , 0, -1,"utf-8"); ?>
Результат:

Здесь текс
Посмотреть пример и скачать можно по ниже идущей ссылке

Скрипт № 30.3
Название скрипта и номер :Удалить последний элемент строки
Пример - Удалить последний элемент строки
Скачать - архив
Все скрипты на одной страницеС вашими куками, что-то не то..., попробуете перезагрузить страницу..

Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019