PHP字符串包含两个字符,然后是开头的斜杠

时间:2017-06-08 12:23:49

标签: php strpos

想象一下以下字符串

/en/pages/title-page  or /es/pages/title-page

如何确定字符串是否有斜杠,然后是两个未知字符(总是两个),然后是另一个斜杠。然后,一旦知道,可以从字符串中提取这些。

1 个答案:

答案 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';