Как удалить первый символ строки 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 исправила проблему. Я думал об удалении этого ответа, но комментарии предполагают, что он быстрее, так что кто-то может использовать его. Вы можете найти, что обрезка обновленной строки разрешает проблемы с длиной строки.
Иногда вам не нужна функция:
Этот метод изменяет существующую строку, а не создает другую.
Обрезает вхождения каждого слова в массиве от начала и до конца строки + пробел и необязательно дополнительные одиночные символы в соответствии с обычной обрезкой ()