繁体   English   中英

如何在php中访问此键值?

[英]How to access this key value in php?

我现在已经得到了api响应,我只想从响应中获取一个值。

联邦快递响应

我想从响应[progressdetails] => array();获得此值;

$ response = Mage :: getModel('usa / shipping_carrier_fedex')-> getTracking($ data [$ i] ['track_number']); $ trackings = $ response-> getTrackings()-> getData('progressdetails');

            echo "<pre>";

            print_r($trackings);

            exit;

响应具有Mage_Shipping_Model_Tracking_Result类对象,您可以在此处查看该类

https://github.com/OpenMage/magento-mirror/blob/magento-1.9/app/code/core/Mage/Shipping/Model/Tracking/Result.php

$result = $response->getAllTrackings();

然后获取跟踪状态为(4result将具有Mage_Shipping_Model_Tracking_Result_Status对象的数组

foreach($result as $tracking_status){

   $data = $tracking_status-> getAllData();
   print_r($data);
}

$response = Mage::getModel('usa/shipping_carrier_fedex')->getTracking(track_number); $trackData = $response->getAllTrackings(); $progressData = $trackData[0]->getData('progressdetail'); $deliveredStatus = $progressData[0]['activity'];

它为我工作。 编码愉快。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM