我是 PHP 新手,不知道如何继续。我从解码 JSOn 中返回的数组是:(抱歉,如果其格式很奇怪)
array(3) {
[0]=> array(4) {
["Name"]=> string(22) "Brent's Medical Center"
["date"]=> string(26) "/Date(1330449077600-0700)/"
["dealType"]=> string(13) "Capital Lease"
["id"]=> string(11) "MO-N007175A"
}
[1]=> array(4) {
["Name"]=> string(22) "Brent's Medical Center"
["date"]=> string(26) "/Date(1330448929213-0700)/"
["dealType"]=> string(2) "NA" ..... ["id"]=> string(11) "MO-N007172Q" } [2]=> array(4) { ["Name"]=> string(15) "MOC" ["date"]=> string(28) "/Date(-62135571600000-0700)/" ["dealType"]=> string(2) "NA" ["id"]=> string(9) "MC" } }
我已经使用了这个 foreach 循环,但不确定如何从关联数组中获取每个单独的项目。
foreach ($obj as $key => $value) {
print_r($key);
}
这将返回:
012
我尝试过其他解决方案,但没有效果。也许我不完全理解发生了什么,但我无法得到任何东西来做我需要/想要的事情。
谢谢!
嗯,这完全取决于您希望如何返回。
foreach ($obj as $key => $value) {
print_r($value);
}
将像这样返回您的数据:
array(4) {
["Name"]=> string(22) "Brent's Medical Center"
["date"]=> string(26) "/Date(1330449077600-0700)/"
["dealType"]=> string(13) "Capital Lease"
["id"]=> string(11) "MO-N007175A"
}
array(4) {
["Name"]=> string(22) "Brent's Medical Center"
["date"]=> string(26) "/Date(1330448929213-0700)/"
["dealType"]=> string(2) "NA"
["id"]=> string(11) "MO-N007172Q"
}
... etc
如果您希望通过示例获得单独的数据片段,则如下所示:
foreach ($obj as $each_array) {
foreach ($each_array as $val){
echo $val . "<br>";
}
}
这将返回:
Brent's MedicalCenter
/Date(1330449077600-0700)/
Capital Lease
... etc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)