3v4l.org

run code in 300+ PHP versions simultaneously
<?php $regions_str = '{ Regions: [ { "Endpoint": "ec2.ap-south-1.amazonaws.com", "RegionName": "ap-south-1" }, { "Endpoint": "ec2.eu-west-1.amazonaws.com", "RegionName": "eu-west-1" }, { "Endpoint": "ec2.ap-southeast-1.amazonaws.com", "RegionName": "ap-southeast-1" }, { "Endpoint": "ec2.ap-southeast-2.amazonaws.com", "RegionName": "ap-southeast-2" }, { "Endpoint": "ec2.eu-central-1.amazonaws.com", "RegionName": "eu-central-1" }, { "Endpoint": "ec2.ap-northeast-2.amazonaws.com", "RegionName": "ap-northeast-2" }, { "Endpoint": "ec2.ap-northeast-1.amazonaws.com", "RegionName": "ap-northeast-1" }, { "Endpoint": "ec2.us-east-1.amazonaws.com", "RegionName": "us-east-1" }, { "Endpoint": "ec2.sa-east-1.amazonaws.com", "RegionName": "sa-east-1" }, { "Endpoint": "ec2.us-west-1.amazonaws.com", "RegionName": "us-west-1" }, { "Endpoint": "ec2.us-west-2.amazonaws.com", "RegionName": "us-west-2" } ] }' print_r($regions_str); $json_a=json_decode($regions_str,true); //echo $json_a[1]->['Endpoint']; exit; foreach($json_a->Regions as $mydata) { echo $mydata->Endpoint . "\n"; }
Output for 5.6.0 - 5.6.24, 7.0.0 - 7.0.9
Parse error: syntax error, unexpected 'print_r' (T_STRING) in /in/CDolR on line 50
Process exited with code 255.

preferences:
160.83 ms | 1000 KiB | 7 Q