Как удалить первый символ строки php

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

Как использовать PHP удалите первый символ :

11 ответов

удалить все : С начала строки, вы можете использовать ltrim:

на substr() функция, вероятно, поможет вам здесь:

строки индексируются, начиная с 0, и этот второй параметр функции принимает cutstart. Так что сделайте это 1, и первый символ исчезнет.

Exec время для 3 ответов:

удалите первую букву, заменив корпус

время Exec для 1.000.000 тестов: 0.39602184295654 С

удалите первую букву С substr ()

время Exec для 1.000.000 тестов: 5.153294801712 С

удалите первую букву С помощью ltrim ()

время Exec для 1.000.000 тестов: 5.2393000125885 С

удалить первую букву С код preg_replace()

время Exec для 1.000.000 тестов: 6.8543920516968 С

обновление

после дальнейших тестов я больше не рекомендую использовать это. Это вызвало проблему для меня при использовании обновленной строки в запросе MySQL и изменении на substr Исправлена проблема. Я думал об удалении этого ответа, но комментарии предполагают, что это быстрее, так что кто-то может использовать его. Вы можете найти обрезку обновленной строки решает проблемы длины строки.

иногда вам не нужна функция:

этот метод изменяет существующую строку, а не создавать еще один.

работает, но удалит несколько : когда есть более одного в начале.

удалит любой символ с самого начала.

обрезает вхождения каждого слова в массиве с начала и конца строки + пробелы и, возможно, дополнительные одиночные символы в соответствии с обычным trim ()

Источник

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

Чтобы удалить все : начиная с строки, вы можете использовать ltrim :

Строки индексируются начиная с 0, и этот второй параметр принимает режущий инструмент. Итак, сделайте это 1, и первый символ исчез.

Время Exec для 3 ответов:

Удалите первую букву, заменив корпус

Время Exec для 1.000.000 тестов: 0.39602184295654 sec

Удалите первую букву с помощью substr ()

Время Exec для 1.000.000 тестов: 5.153294801712 сек.

Удалите первую букву с помощью ltrim ()

Время Exec для 1.000.000 тестов: 5.2393000125885 сек.

Удалите первую букву с preg_replace ()

Время Exec для 1.000.000 тестов: 6.8543920516968 сек.

См. Пример руководства PHP 3

не будет работать, так как вы не можете отключить часть строки:

Обновить

После дальнейших тестов я больше не рекомендую использовать это. Это вызвало проблему для меня при использовании обновленной строки в запросе MySQL, и смена на substr исправила проблему. Я думал об удалении этого ответа, но комментарии предполагают, что он быстрее, так что кто-то может использовать его. Вы можете найти, что обрезка обновленной строки разрешает проблемы с длиной строки.

Иногда вам не нужна функция:

Этот метод изменяет существующую строку, а не создает другую.

Обрезает вхождения каждого слова в массиве от начала и до конца строки + пробел и необязательно дополнительные одиночные символы в соответствии с обычной обрезкой ()

Источник

Leave a Reply

Your email address will not be published. Required fields are marked *