Я искал некоторые ссылки, такие как this question и this question, но не мог понять, что мне нужно сделать.PHP Match String Pattern и Get Variable
То, что я пытаюсь сделать, это:
Скажем, у меня есть две строки:
$str1 = "link/usa";
$str2 = "link/{country}";
Теперь я хочу, чтобы проверить, если это шаблон совпадает. Если они совпадают, я хочу, чтобы значение страны было установлено в usa.
$country = "usa";
Я также хочу работать в тех случаях, как:
$str1 = "link/usa/texas";
$str2 = "link/{country}/{place}";
Может быть целыми числами, а также. Подобно сочетанию всех фигурных скобок и присваиваем переменной значение. (И, если возможно, более высокая производительность, если это возможно)
Я не могу работать, так как я очень новичок в регулярных выражениях. Заранее спасибо.
Как насчет производительности? Могу ли я зависеть от этого цикла, может быть, сто раз? – tika
сто раз, нечего делать, попробуйте –
@tika вы также можете сделать это с помощью 'explode', если вы хотите избежать регулярного выражения, см. Мой обновленный ответ –