我必须从xml文件中提取字符串。使用json enconding生成了一个特定的值。 这是我能找到的一个例子:
<plus_details>
[["Neuf"],["Petite copropri\u00e9t\u00e9"],["Vue mer"]]
</plus_details>
我想提取字符串并内联显示并用逗号分隔,如下所示:
Neuf,娇小的合作者,Vue mer
我尝试使用json_decode函数,但是我唯一能显示的是:
array(3) {
[0]=>
array(1) {
[0]=>
string(4) “Neuf”
}
[1]=>
array(1) {
[0]=>
string(20) “Petite copropriété”
}
[2]=>
array(1) {
[0]=>
string(7) “Vue mer”
}
}
任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
使用循环简单地浏览数据。当您对提供给我们的字符串进行json_decode解码时,您将得到一个像这样的数组:
Array
(
[0] => Array
(
[0] => Neuf
)
[1] => Array
(
[0] => Petite copropriété
)
[2] => Array
(
[0] => Vue mer
)
)
因此,为了获取数据,您需要循环数组。
foreach(json_decode($json) as $data){
echo $data[0];
echo '<br>';
}
以上代码的输出为:
Neuf
Petite copropriété
Vue mer