想象一下以下字符串
/en/pages/title-page or /es/pages/title-page
如何确定字符串是否有斜杠,然后是两个未知字符(总是两个),然后是另一个斜杠。然后,一旦知道,可以从字符串中提取这些。
答案 0 :(得分:2)
以下代码将使用1
数组的索引$matches
中的语言。否则,如果模式不匹配,则数组将为空。
$matches = null;
if (preg_match('/^\/([a-zA-Z]{2})\//', '/en/pages/title-page', $matches) === 1)
echo $matches[1];
else
echo 'No language found';