我有字符串/ro/weather-kyiv-4944/
。此字符串中需要获取ro
。
我使用了preg_match
php
preg_match('\/(ro)\/', $url, $matches);
结果为null。请帮我。
更新:需要ro
写变量
答案 0 :(得分:1)
我认为您缺少分隔符。
使用#
或$
作为分隔符很有用,因为您不必转义/
斜杠。
尝试以下操作:
preg_match('#/(?<language>.*?)/#', '/ro/weather-kyiv-4944/', $matches);
print_r($matches);