我对PHP和其他东西很新,我遇到了这个问题:
我正在遍历一些JSON条目来获取他们的数据,但问题是,我需要当前的iritation中的Key。
例如:
foreach ( $decoded->rgDescriptions as $desc )
{
//doing stuff with the results..
echo $desc->itemName;
}
但我需要的是:
Image with an arrow pointing to a key-name of the json file
虽然刺激了json,但我确实需要密钥,因为它包含一个唯一的ID,用于收到刺激中收到的数据。
可悲的是,通过json的方式,acutal数据不再包含唯一的Id,所以我唯一的选择是从json-key获取它。
那么,我现在需要的是,如何从我循环的json数组中获取当前Key?
感谢您的帮助,请不要对我太过刻意:p
答案 0 :(得分:0)
试一试:
foreach ( $decoded->rgDescriptions as $key => $desc )
{
// current key
echo $key;
//doing stuff with the results..
echo $desc->itemName;
}
答案 1 :(得分:0)
它的迭代并获得您可以添加为$ key =>的密钥。 $ fore to params。
foreach ( $decoded->rgDescriptions as $key => $desc )
{
//doing stuff with the results..
echo $desc->itemName;
}