3v4l.org

run code in 300+ PHP versions simultaneously
<?php $people_json = <<<EOD {"data":{"Rows":[{"Columns":[{"Index":0,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SYS","Value":"61,31","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SYS","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"61,31_True","DisplayNameOrDominatingDirection":"61,31","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":1,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE1","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE1","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":2,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE2","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE2","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":3,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE3","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE3","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":4,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE4","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE4","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":5,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"FI","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"FI","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":6,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DK1","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DK1","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":7,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DK2","Value":"282,10","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DK2","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"282,10_True","DisplayNameOrDominatingDirection":"282,10","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":8,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Oslo","Value":"355,38","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Oslo","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"355,38_True","DisplayNameOrDominatingDirection":"355,38","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":9,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Kr.sand","Value":"355,38","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Kr.sand","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"355,38_True","DisplayNameOrDominatingDirection":"355,38","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":10,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Bergen","Value":"355,38","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Bergen","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"355,38_True","DisplayNameOrDominatingDirection":"355,38","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":11,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Molde","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Molde","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":12,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Tr.heim","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Tr.heim","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":13,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Tromsø","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Tromsø","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":14,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"EE","Value":"33,28","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"EE","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"33,28_True","DisplayNameOrDominatingDirection":"33,28","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":15,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"LV","Value":"612,35","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"LV","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"612,35_True","DisplayNameOrDominatingDirection":"612,35","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":16,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"LT","Value":"799,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"LT","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"799,08_True","DisplayNameOrDominatingDirection":"799,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":17,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"AT","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"AT","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":18,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"BE","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"BE","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":19,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DE-LU","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DE-LU","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":20,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"FR","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"FR","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":21,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"NL","Value":"345,08","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"NL","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"345,08_True","DisplayNameOrDominatingDirection":"345,08","IsOfficial":true,"UseDashDisplayStyle":false}],"Name":"00 - 01","StartTime":"2022-09-14T00:00:00","EndTime":"2022-09-14T01:00:00","DateTimeForData":"0001-01-01T00:00:00","DayNumber":0,"StartTimeDate":"0001-01-01T00:00:00","IsExtraRow":false,"IsNtcRow":false,"EmptyValue":"","Parent":null},{"Columns":[{"Index":0,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SYS","Value":"58,33","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SYS","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"58,33_True","DisplayNameOrDominatingDirection":"58,33","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":1,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE1","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE1","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":2,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE2","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE2","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":3,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE3","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE3","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":4,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"SE4","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"SE4","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":5,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"FI","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"FI","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":6,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DK1","Value":"319,26","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DK1","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"319,26_True","DisplayNameOrDominatingDirection":"319,26","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":7,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DK2","Value":"226,95","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DK2","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"226,95_True","DisplayNameOrDominatingDirection":"226,95","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":8,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Oslo","Value":"319,26","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Oslo","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"319,26_True","DisplayNameOrDominatingDirection":"319,26","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":9,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Kr.sand","Value":"319,26","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Kr.sand","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"319,26_True","DisplayNameOrDominatingDirection":"319,26","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":10,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Bergen","Value":"319,26","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Bergen","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"319,26_True","DisplayNameOrDominatingDirection":"319,26","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":11,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Molde","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Molde","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":12,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Tr.heim","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Tr.heim","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":13,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"Tromsø","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"Tromsø","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":14,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"EE","Value":"30,00","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"EE","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"30,00_True","DisplayNameOrDominatingDirection":"30,00","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":15,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"LV","Value":"405,19","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"LV","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"405,19_True","DisplayNameOrDominatingDirection":"405,19","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":16,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"LT","Value":"405,19","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"LT","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"405,19_True","DisplayNameOrDominatingDirection":"405,19","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":17,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"AT","Value":"351,01","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"AT","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"351,01_True","DisplayNameOrDominatingDirection":"351,01","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":18,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"BE","Value":"329,47","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"BE","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"329,47_True","DisplayNameOrDominatingDirection":"329,47","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":19,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"DE-LU","Value":"329,47","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"DE-LU","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"329,47_True","DisplayNameOrDominatingDirection":"329,47","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":20,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"FR","Value":"352,87","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"FR","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"352,87_True","DisplayNameOrDominatingDirection":"352,87","IsOfficial":true,"UseDashDisplayStyle":false},{"Index":21,"Scale":2,"SecondaryValue":null,"IsDominatingDirection":false,"IsValid":true,"IsAdditionalData":false,"Behavior":0,"Name":"NL","Value":"319,98","GroupHeader":"","DisplayNegativeValueInBlue":false,"CombinedName":"NL","DateTimeForData":"0001-01-01T00:00:00","DisplayName":"319,98_True","DisplayNameOrDominatingDirection":"319,98","IsOfficial":true,"UseDashDisplayStyle":false}],"Name":"01 - 02","StartTime":"2022-09-14T01:00:00","EndTime":"2022-09-14T02:00:00","DateTimeForData":"0001-01-01T00:00:00","DayNumber":0,"StartTimeDate":"0001-01-01T00:00:00","IsExtraRow":false,"IsNtcRow":false,"EmptyValue":"","Parent":null} ]}} EOD; $decoded_json = json_decode($people_json, true); $data = $decoded_json['data']; $filter = "Tromsø"; echo( $filter.": " ); foreach ($data['Rows'] as $row) { foreach ($row['Columns'] as $column) { if ($filter==$column['Name']) { echo $column['Value']. " "; } } }
Output for 7.4.0 - 7.4.33, 8.0.1 - 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
Tromsø: 33,28 30,00

preferences:
106.77 ms | 406 KiB | 5 Q