У меня есть URL отформатирован следующим образом:Анализировать URL с помощью Regex PHP
http://www.example.com/detail/state-1/county-2/street-3
То, что я хотел бы сделать, это разобрать значения для состояния (1), окружные (2), и улица (3). Я мог бы сделать это, используя комбинацию substr(), strpos() и цикла. Но я думаю, что использование регулярного выражения будет быстрее, но я не уверен, что будет с моим регулярным выражением.
Не существует ли функции разделения для php, например split ("/") [some number]? – Anders
на самом деле explode() был бы самым быстрым способом, так как он не использует сопоставление регулярных выражений .... так как вы используете URL-адрес, который делится через/вы можете использовать explode ("/", substr ($ url, strlen («http://www.example.com/»), strlen ($ url))) и вернуть массив вещей –