<?php $json = ' { "TrackResponse": { "Shipment": { "Package": { "TrackingNumber": "1Z7V015Y6870100000", "Activity": { "ActivityLocation": { "Address": { "City": "Caledon", "StateProvinceCode": "ON", "CountryCode": "CA" } }, "Status": { "Type": "I", "Description": "Departed from Facility", "Code": "DP" }, "Date": "20230322", "Time": "003100" }, "Activity2": [ { "ActivityLocation": { "Address": { "City": "Caledon", "StateProvinceCode": "ON", "CountryCode": "CA" } }, "Status": { "Type": "I", "Description": "Departed from Facility", "Code": "DP" }, "Date": "20230322", "Time": "003100" }, { "ActivityLocation": { "Address": { "City": "Caledon", "StateProvinceCode": "ON", "CountryCode": "CA" } }, "Status": { "Type": "I", "Description": "Arrived at Facility", "Code": "AR" }, "Date": "20230321", "Time": "115000" }, { "ActivityLocation": { "Address": { "City": "Windsor", "StateProvinceCode": "ON", "CountryCode": "CA" } }, "Status": { "Type": "I", "Description": "Departed from Facility", "Code": "DP" }, "Date": "20230320", "Time": "180900" } ] } } } } '; $data = json_decode($json); $activity = $data->TrackResponse->Shipment->Package->Activity; $activity2 = $data->TrackResponse->Shipment->Package->Activity2; if (is_object($activity)) { print_r(' Activity is an object '); } else { print_r(' Activity is NOT an object '); } if (is_array($activity)) { print_r(' Activity is an array '); } else { print_r(' Activity is NOT an array '); } if (is_object($activity2)) { print_r(' Activity2 is an object '); } else { print_r(' Activity2 is NOT an object '); } if (is_array($activity2)) { print_r(' Activity2 is an array '); } else { print_r(' Activity2 is NOT an array '); }
You have javascript disabled. You will not be able to edit any code.