从php数组中获取值

从php数组中获取值,php,Php,我有一个shipping API,它生成一个名为$quotereply的变量 print r$quotereply为我提供以下输出: Array ( [replycode] => 200 [replymessage] => success [replytype] => quote [quote] => Array ( [services] => Array ( [noofservices] => 2 [service1] => Array ( [name

我有一个shipping API,它生成一个名为$quotereply的变量

print r$quotereply为我提供以下输出:

Array ( [replycode] => 200 [replymessage] => success [replytype] => quote [quote] => Array ( [services] => Array ( [noofservices] => 2 [service1] => Array ( [name] => TestService1Before12am [description] => Test Service 1 Before 12am [carrier] => Camel [price] => 10 [vat] => 0 [vat_rate] => 0 [insurance_cost] => 0 [insurance_cover] => 0 ) [service2] => Array ( [name] => TestService2Anytime [description] => Test Service 2 Anytime [carrier] => Pigeon [price] => 5 [vat] => 0 [vat_rate] => 0 [insurance_cost] => 0 [insurance_cover] => 0 ) ) ) [custom] => Array ( [data] => [orderid] => ) ) 
我的问题是,如何从中提取[noofservices]之类的值?我看不清楚我在看什么,它是一个数组中的一个数组吗

提前谢谢

试试看:

$quotereply['quote']['services']['noofservices']

它是多维数组,因此您应该遵循数组索引键]

echo $quotereply["quote"]["services"]["noofservices"];

你能不能把格式化后的输出换成一行,这样我们就可以看到嵌套结构了?这非常有效。谢谢,我会在计时器停止时接受答案!