我的回声输出低于 - 注意:这来自Joomla模块回声语句 - 可重复字段的输出。
$ params->获得(' star_slides&#39);
{"Field1":["/demo/slide1.jpg","/demo/slide2.jpg"],"Field2":["Content 1","Content 2"],"Field 3":["Content 3","Content 4"]}
我的目标是提取字段的各个值
Set 1 - 第一个字段集的值。
/demo/slide1.jpg
Content 1
Content 3
我怎么能用php做到这一点?
答案 0 :(得分:0)
您必须将JSON字符串解析为对象或数组,然后才能访问它的值。像这样:
<?php
$json = '{"Field1":["/demo/slide1.jpg","/demo/slide2.jpg"],"Field2":["Content 1","Content 2"],"Field 3":["Content 3","Content 4"]}';
$parsed = json_decode($json, true);
echo $parsed['Field1'][0];
echo "\n";
echo $parsed['Field2'][0];
echo "\n";
echo $parsed['Field 3'][0];
echo "\n";
?>
输出:
/demo/slide1.jpg
Content 1
Content 3