У меня есть переменная, как $path = "dir1/dir2/dir1/dir4/";
и т.д .. и т.д ..Удалить корневой каталог из строки пути каталога - PHP
Я хочу удалить первый элемент dir1/
и хочу привести как dir2/dir1/dir4/
.
Я думаю, что можно сделать переменную массив на explode('/', $path)
. Как я могу удалить первый элемент vrom array и восстановить этот массив в текстовой переменной?
Как я могу достичь этого в PHP?
@blasteralfred Почему вы выбрали 3 строки над одной простой строкой с регулярным выражением? – meze
@meze: regexp медленны, чем эти функции, и вы также можете преобразовать эти три строки в одну строку кода –
, откуда вы знаете, что регулярное выражение медленнее, чем эти строки? Regexp не всегда медленный. В некоторых случаях regexp будет быстрее, чем эти три строки. И вы не можете преобразовать его в одну строку кода. – meze