3v4l.org

run code in 300+ PHP versions simultaneously
<?php $results_decoded = array ( 0 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211049', ), ), ), 1 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211048', ), ), ), 2 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211050', ), ), ), 3 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211050', ), ), ), 4 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211049', ), ), ), 5 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211046', ), ), ), 6 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211045', ), ), ), 7 => array ( 'result' => '2007: New Web Order created successfully', ), 8 => array ( 'Result' => array ( 0 => array ( 'ERRORS' => '99012: Weborder number already exists : 20211046', ), ), )); foreach ($results_decoded as $inner_val){ if (isset($inner_val["Result"][0]["ERRORS"])) $result_array[] = $inner_val["Result"][0]["ERRORS"]; else $result_array[] = $inner_val["result"]; } echo json_encode($result_array);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
["99012: Weborder number already exists : 20211049","99012: Weborder number already exists : 20211048","99012: Weborder number already exists : 20211050","99012: Weborder number already exists : 20211050","99012: Weborder number already exists : 20211049","99012: Weborder number already exists : 20211046","99012: Weborder number already exists : 20211045","2007: New Web Order created successfully","99012: Weborder number already exists : 20211046"]

preferences:
95.57 ms | 403 KiB | 123 Q