我将如何在PHP中解析此字符串?

时间:2014-03-31 19:34:55

标签: php

我正在处理来自json_encode输出的字符串:

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

我想从此字符串中仅获取值Item1,Item2和Item3。我相信explode()函数只能由一个字符使用:

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

如果我有如上所示的特殊字符,我将如何解析此字符串?

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

特定示例中,您有一个简单的PHP数组,因此您可以这样做:

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

如果您的$string变量包含数据包含在引号中以使其成为字符串,则您只需要json_decode()数据与第二个参数传入布尔值true返回一个数组:

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