使用php从数组中获取值

使用php从数组中获取值,php,arrays,Php,Arrays,我的echo输出如下-注意:这来自Joomla模块echo语句-可重复字段的输出 $params->获取“星光幻灯片” {"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

我的echo输出如下-注意:这来自Joomla模块echo语句-可重复字段的输出

$params->获取“星光幻灯片”

{"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实现这一点?

您必须将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";
?>

史蒂夫可能重复-这不是重复-这来自一个模块参数echo语句。不确定是谁投票否决了你的答案-你的答案完美。奇怪的规则在这里-我不允许投票赞成。我在这里比较新,没有足够的分数来投票。
/demo/slide1.jpg
Content 1
Content 3