Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Удаление первого знака строки с примерами

Поддержи проект!!!

Как в php удалить первый элемент строки. И мы использовали в прошлый раз функцию substr для последнего элемента, но с помощью данной функции можно удалить в том числе и первый элемент строки! Для кириллицы и utf-8 придется использовать немного другой подход!

Навигация по странице :
  1. Удаление первого элемента строки.
  2. Как удалить несколько элементов с начала строки!?
  3. Удаление первого элемента строки кириллица utf-8..
  4. Скачать можно здесь
  1. Удаление первого элемента строки.

    В качестве первого примера мы будем использовать латиницу.

    $test = 'Hello world';

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

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

    Результат:

    ello world

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

    Предположим, что нам нужно не только удалить первый элемент/знак строки, а например несколько ... , чтобы удалить несколько элементов строки с начала строки в функцию substr вторым элементом нужно указать количество требуемых знаков, которые вы хотите удалить!

    Например мы хотим удалить три элемента с начала строки!

    <? echo substr($test, 3); ?>
    Результат:
    lo world

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

    Для удаления первого элемента/знака строки в utf-8 в кириллице, функция substr не сработает, потому, что количество символов в отличается, чтобы каждый раз - за разом не повторять сделаем страницу посвященную этой теме -> в utf-8 не работает!

    В зависимости от настроек скрипта, настроек сервера нужно указать внутреннюю кодировку скрипта:

    mb_internal_encoding("UTF-8");
    И для удаления первого элемента строки в кириллице UTF-8 нам нужна другая функция -> mb_substr

    Код:

    $test_2 = 'Здесь текст';
    <? mb_internal_encoding("UTF-8"); echo mb_substr($test_2 , 1); ?>

    Результат удаления первого элемента строки кириллица utf-8.

    Как видим, первый элемент строки удален
    десь текст
    Не указывать кодировку mb_internal_encoding

    Вы должны спросить! А что произойдет ... если мы не укажем кодировку mb_internal_encoding - резонный вопрос!

    Поэтому мы сделаем тоже самое только выше объявления этой кодировки и передадим данные в переменную и выведем с помощь. echo прямо здесь:

    $test_3 = mb_substr($test_2, 1);
    Результат: Как видим... вместо того, чтобы удалить первый элемент строки у нас какая-то кракозябра вылезла ...

    десь текст


Вас может еще заинтересовать список тем : #PHP | #PHP_STRING | #PHP_FUNCTION | #PHP_BOOK |
Последняя дата редактирования : 2020-03-18 11:21
Название скрипта :Удалить первый элемент строки
Скрипт № 31.2Ссылка на скачивение: Все скрипты на одной странице
Теги:
delite first element string удалить первый знак строки

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2020