【发布时间】:2014-07-28 15:00:47
【问题描述】:
在 PHP 中拆分以下 $string 以获取数组 $cars 的最佳方法是什么?
$string = '{xa}{y}{z12}{123}{2}{aabb}';
$cars = array("{xa}","{y}","{z12}", "{123}", "{2}", "{aabb}");
我需要带括号的每个数组元素,例如:{xa}
【问题讨论】:
-
可能类似于
preg_match_all("/\{.\}/", $string, $x);。 -
preg_split()?由于您的分隔符自始至终都不相同,因此您不能真正使用
explode()。