2014-03-31 26 views
0

我的工作从json_encode输出字符串:如何解析PHP中的这个字符串?

$string = ["Item1","Item2","Item3"] 

我想从这个字符串只得到价值项目1,项目2和项目3。我相信,爆炸()函数只能由一个性格像这样使用:

$result=explode(",",$string); 

我将如何解析这个字符串,如果我有特殊字符,如上图所示?

回答

4

为什么不使用json_decode?应该分析它为你 -

0

在这种特别例如,您已经有了一个简单的PHP数组,所以你可以这样做:

list($item1, $item2, $item3) = $string; 

否则假设你$string变量包含数据裹着引用使它成为一个字符串,你只需要json_decode()与第二个参数传递的数据布尔真正返回一个数组:

list($item1, $item2, $item3) = json_decode($string, true);