首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将这些数组响应放入表中或回显?

如何将这些数组响应放入表中或回显?
EN

Stack Overflow用户
提问于 2021-02-26 02:47:28
回答 1查看 45关注 0票数 0

我有这个数组响应,我是PHP和Curl的新手。我希望这个跟踪细节,如状态时间,状态主体和位置,放在一个表中或更多。我尽了最大努力,但无法将其放入表中,甚至无法回显以下数据。我尝试使用foreach,但不知道如何正确使用它。请提供最好的解决方案:)谢谢

(
[info] => Array
    (
        [courier_name] => delhivery
        [to_pincode] => 226020
        [from_pincode] => 587122
        [to_city] => LUCKNOW
        [from_city] => HUBLI
        [cod_amount] => 0
    )

[track_arr] => Array
    (
        [0] => Array
            (
                [status_array] => Array
                    (
                        [0] => Array
                            (
                                [status_time] => 10 Feb 2021, 16:34
                                [status_body] => Shipment picked up
                                [status_location] => Mudhol_ManturRD_D (Karnataka)
                            )

                        [1] => Array
                            (
                                [status_time] => 10 Feb 2021, 20:24
                                [status_body] => Shipment Recieved at Origin Center
                                [status_location] => Mudhol_ManturRD_D (Karnataka)
                            )

                        [2] => Array
                            (
                                [status_time] => 10 Feb 2021, 20:25
                                [status_body] => Added to Bag
                                [status_location] => Mudhol_ManturRD_D (Karnataka)
                            )

                        [3] => Array
                            (
                                [status_time] => 11 Feb 2021, 08:58
                                [status_body] => Bag Added To Trip
                                [status_location] => Mudhol_ManturRD_D (Karnataka)
                            )

                        [4] => Array
                            (
                                [status_time] => 11 Feb 2021, 12:08
                                [status_body] => Trip Arrived
                                [status_location] => Bijapur_Jamakhandi_I (Karnataka)
                            )

                        [5] => Array
                            (
                                [status_time] => 11 Feb 2021, 12:14
                                [status_body] => Bag Received at Facility
                                [status_location] => Bijapur_Jamakhandi_I (Karnataka)
                            )

                        [6] => Array
                            (
                                [status_time] => 11 Feb 2021, 13:07
                                [status_body] => Shipment Received at Facility
                                [status_location] => Bijapur_Jamakhandi_I (Karnataka)
                            )

                        [7] => Array
                            (
                                [status_time] => 11 Feb 2021, 13:33
                                [status_body] => Added to Bag
                                [status_location] => Bijapur_Jamakhandi_I (Karnataka)
                            )

                        [8] => Array
                            (
                                [status_time] => 12 Feb 2021, 01:41
                                [status_body] => Bag Added To Trip
                                [status_location] => Bijapur_Jamakhandi_I (Karnataka)
                            )

                        [9] => Array
                            (
                                [status_time] => 12 Feb 2021, 11:46
                                [status_body] => Trip Arrived
                                [status_location] => Kolhapur_Central_H_2 (Maharashtra)
                            )

                        [10] => Array
                            (
                                [status_time] => 12 Feb 2021, 11:52
                                [status_body] => Bag Received at Facility
                                [status_location] => Kolhapur_Central_H_2 (Maharashtra)
                            )

                        [11] => Array
                            (
                                [status_time] => 12 Feb 2021, 12:11
                                [status_body] => Shipment Received at Facility
                                [status_location] => Kolhapur_Central_H_2 (Maharashtra)
                            )

                        [12] => Array
                            (
                                [status_time] => 12 Feb 2021, 12:12
                                [status_body] => Added to Bag
                                [status_location] => Kolhapur_Central_H_2 (Maharashtra)
                            )

                        [13] => Array
                            (
                                [status_time] => 12 Feb 2021, 15:06
                                [status_body] => Bag Added To Trip
                                [status_location] => Kolhapur_Central_H_2 (Maharashtra)
                            )

                        [14] => Array
                            (
                                [status_time] => 14 Feb 2021, 08:51
                                [status_body] => Trip Arrived
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [15] => Array
                            (
                                [status_time] => 14 Feb 2021, 11:18
                                [status_body] => Bag Received at Facility
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [16] => Array
                            (
                                [status_time] => 14 Feb 2021, 12:38
                                [status_body] => Bag Added To Trip
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [17] => Array
                            (
                                [status_time] => 14 Feb 2021, 14:06
                                [status_body] => Trip Arrived
                                [status_location] => Gurgaon_Bilaspur_HB (Haryana)
                            )

                        [18] => Array
                            (
                                [status_time] => 14 Feb 2021, 14:14
                                [status_body] => Received At Delhivery Hub
                                [status_location] => Gurgaon_Bilaspur_P (Haryana)
                            )

                        [19] => Array
                            (
                                [status_time] => 14 Feb 2021, 14:14
                                [status_body] => Bag Received at Facility
                                [status_location] => Gurgaon_Bilaspur_HB (Haryana)
                            )

                        [20] => Array
                            (
                                [status_time] => 14 Feb 2021, 14:42
                                [status_body] => Shipment Received at Facility
                                [status_location] => Gurgaon_Bilaspur_P (Haryana)
                            )

                        [21] => Array
                            (
                                [status_time] => 14 Feb 2021, 15:15
                                [status_body] => Added to Bag
                                [status_location] => Gurgaon_Bilaspur_P (Haryana)
                            )

                        [22] => Array
                            (
                                [status_time] => 14 Feb 2021, 15:15
                                [status_body] => System weight captured
                                [status_location] => Gurgaon_Bilaspur_P (Haryana)
                            )

                        [23] => Array
                            (
                                [status_time] => 14 Feb 2021, 15:15
                                [status_body] => Received At Delhivery Hub
                                [status_location] => Gurgaon_Bilaspur_HB (Haryana)
                            )

                        [24] => Array
                            (
                                [status_time] => 14 Feb 2021, 15:23
                                [status_body] => Bag Added To Trip
                                [status_location] => Gurgaon_Bilaspur_HB (Haryana)
                            )

                        [25] => Array
                            (
                                [status_time] => 14 Feb 2021, 16:06
                                [status_body] => Trip Arrived
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [26] => Array
                            (
                                [status_time] => 14 Feb 2021, 17:03
                                [status_body] => Bag Received at Facility
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [27] => Array
                            (
                                [status_time] => 14 Feb 2021, 23:34
                                [status_body] => Bag Added To Trip
                                [status_location] => Gurgaon_Tauru_GW (Haryana)
                            )

                        [28] => Array
                            (
                                [status_time] => 15 Feb 2021, 14:28
                                [status_body] => Trip Arrived
                                [status_location] => Lucknow_Memaura_H (Uttar Pradesh)
                            )

                        [29] => Array
                            (
                                [status_time] => 15 Feb 2021, 16:13
                                [status_body] => Bag Received at Facility
                                [status_location] => Lucknow_Memaura_H (Uttar Pradesh)
                            )

                        [30] => Array
                            (
                                [status_time] => 15 Feb 2021, 20:52
                                [status_body] => Shipment Received at Facility
                                [status_location] => Lucknow_Memaura_H (Uttar Pradesh)
                            )

                        [31] => Array
                            (
                                [status_time] => 15 Feb 2021, 20:55
                                [status_body] => Added to Bag
                                [status_location] => Lucknow_Memaura_H (Uttar Pradesh)
                            )

                        [32] => Array
                            (
                                [status_time] => 16 Feb 2021, 03:10
                                [status_body] => Bag Added To Trip
                                [status_location] => Lucknow_Memaura_H (Uttar Pradesh)
                            )

                        [33] => Array
                            (
                                [status_time] => 16 Feb 2021, 07:06
                                [status_body] => Trip Arrived
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                        [34] => Array
                            (
                                [status_time] => 16 Feb 2021, 07:12
                                [status_body] => Bag Received at Facility
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                        [35] => Array
                            (
                                [status_time] => 16 Feb 2021, 07:45
                                [status_body] => Shipment Received at Facility
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                    )

                [status_name] => OT
            )

        [1] => Array
            (
                [status_array] => Array
                    (
                        [0] => Array
                            (
                                [status_time] => 16 Feb 2021, 08:42
                                [status_body] => Out for delivery
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                        [1] => Array
                            (
                                [status_time] => 16 Feb 2021, 12:36
                                [status_body] => Call placed to consignee
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                    )

                [status_name] => OO
            )

        [2] => Array
            (
                [status_array] => Array
                    (
                        [0] => Array
                            (
                                [status_time] => 16 Feb 2021, 12:37
                                [status_body] => Delivered to consignee - OTP Verified delivery
                                [status_location] => Lucknow_Aliganj (Uttar Pradesh)
                            )

                    )

                [status_name] => DL
            )

    )

[edd_stamp] => 16 Feb 2021, 23:59
[err] => 
[web_address] => 
[auth_token] => 
[client_order_id] => 1720402027
[status] => Array
    (
        [received_by] => 
        [current_status_type] => DL
        [current_status_body] => Your Order has been successfully Delivered
        [current_status_location] => Lucknow_Aliganj (Uttar Pradesh)
        [current_status_time] => 16 Feb 2021, 12:37
    )

[company_name] => 
[tracking_id] => 782372067934
[courier_used] => Delhivery
[logo] => 
[courier_tracking_id] => 782372067934
[order_type] => forward

)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-26 04:57:04

// assuming $response is array of data
$data = $response["track_arr"];
$output = [];
foreach($data as $item) {
    foreach($item["status_array"] as $status) {
        $output[] = [
            "name" => $item["status_name"],
            "time" => $status["status_time"],
            "body" => $status["status_body"],
            "location" => $status["status_location"]
        ];
    }
}
// to check array
// var_dump($output);
// https://www.php.net/manual/en/function.var-dump.php
Name
                Time
                Body
                Location

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66374636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档