3v4l.org

run code in 300+ PHP versions simultaneously
<?php $campagnes = [[ "statistics" => (object)[ "statsByDomain" => (object)[ "gmail.com" => (object)[ "uniqueClicks" => 10], "web.com" => (object)[ "uniqueClicks" => 22], "web2.org" => (object)[ "uniqueClicks" => 33]] ]],[ "statistics" => (object)[ "statsByDomain" => (object)[ "gmail.com" => (object)[ "uniqueClicks" => 13], "web.com" => (object)[ "uniqueClicks" => 16], "web2.org" => (object)[ "uniqueClicks" => 11]] ]],[ "statistics" => (object)[ "statsByDomain" => (object)[ "gmail.com" => (object)[ "uniqueClicks" => 5], "web.com" => (object)[ "uniqueClicks" => 3], "web2.org" => (object)[ "uniqueClicks" => 2]] ]] ]; print_r($campagnes); echo PHP_EOL; foreach($campagnes as $campagne){ foreach($campagne["statistics"]->statsByDomain as $key=>$obj){ // $key = gmail.com or web.com or web2.org echo $obj->uniqueClicks.PHP_EOL; } echo PHP_EOL; }
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
Array ( [0] => Array ( [statistics] => stdClass Object ( [statsByDomain] => stdClass Object ( [gmail.com] => stdClass Object ( [uniqueClicks] => 10 ) [web.com] => stdClass Object ( [uniqueClicks] => 22 ) [web2.org] => stdClass Object ( [uniqueClicks] => 33 ) ) ) ) [1] => Array ( [statistics] => stdClass Object ( [statsByDomain] => stdClass Object ( [gmail.com] => stdClass Object ( [uniqueClicks] => 13 ) [web.com] => stdClass Object ( [uniqueClicks] => 16 ) [web2.org] => stdClass Object ( [uniqueClicks] => 11 ) ) ) ) [2] => Array ( [statistics] => stdClass Object ( [statsByDomain] => stdClass Object ( [gmail.com] => stdClass Object ( [uniqueClicks] => 5 ) [web.com] => stdClass Object ( [uniqueClicks] => 3 ) [web2.org] => stdClass Object ( [uniqueClicks] => 2 ) ) ) ) ) 10 22 33 13 16 11 5 3 2

preferences:
163.05 ms | 417 KiB | 5 Q