Php 解码Json字符串

Php 解码Json字符串,php,json,Php,Json,我想知道如何在php中提取json的索引部分。 多年来一直困扰着我。谢谢 $ch = curl_init('https://domain.com/blah/blah'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $promo = curl_exec(

我想知道如何在php中提取json的索引部分。 多年来一直困扰着我。谢谢

$ch = curl_init('https://domain.com/blah/blah');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$promo = curl_exec($ch);
curl_close($ch);
$promo = json_decode($promo, true);


当json_decode的第二个参数设置为true时,函数返回一个非常接近json结构的关联数组

从这里开始,您所要做的就是将JSON路径放回一个关联的php数组中,以访问所需的值

foreach($promo['select'] as $select){
    echo $select['Index'].' ';
}
例如:


如果您想提取其他值,但没有找到路径,只需执行
var_dump($promo)它将为您提供要使用的阵列路径的清晰视图

谢谢!我如何单独获得它们,而不是一起获得它们?
foreach($promo['select'] as $select){
    echo $select['Index'].' ';
}