我有一个类似的字符串aa/bb/cc/dd/55/44
。现在,我使用爆炸功能将其转换为数组。
explode("/","aa/bb/cc/dd/55/44");
在这里,我要始终获取之后的字符串dd
。字符串是动态的,即dd
可以在任何位置出现,但是在dd
我要获取字符串即即后55
。如何使用PHP实现它?
但是,为了记录在案,如果您想安全地捕获所有出现的模式(不仅是最后一个匹配项),请在dd/
和到下一个first之间进行匹配/
,然后可以使用以下命令:
$re = "~(?<=dd/).*?(?=/)~";
$str = "aa/bb/cc/dd/55/44/dd/66/";
preg_match_all($re, $str, $matches);
print_r($matches[0]);
// output: Array ( [0] => 55 [1] => 66 )
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句