3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json_str = <<<JSON [ { "name": "PAY_CCPCH_CMI101_VIR_201505201425.TXT", "directory": "TRANSFER/MT101/CERN-PF01" }, { "name": "PAY_CCPCH_OPAE_FAS_201502180920.txt", "directory": "PAYMENT/PF-DTA/CERN-PF02" }, { "name": "PAY_SGEFR_CMI101_TPS_201506041538.TXT", "directory": "TRANSFER/MT101/CERN-SG01" }, { "name": "PAY_UBSCH_CMI101_VIR_201506011735.TXT", "directory": "TRANSFER/MT101/CERN-UB01" }, { "name": "PAY_UBSCH_DTA_FAS_201412180951.TXT", "directory": "PAYMENT/DTA/CERN-UB02" }, { "name": "QUA_CCPCH_OPAE_VIR_20150317155750_w5711311.txt", "directory": "PAYMENT/PF-DTA/CERN-PF02" }, { "name": "QUA_SGEFR_SEPA_VIR_20150602160049_w5801361.xml", "directory": "PAYMENT/SEPA/CERN-SG02" }, { "name": "QUA_UBSCH_DTASAL_VIR_20150224093025_w5555555.txt", "directory": "SALARY/DTA/CERN-UB04" }, { "name": "QUA_UBSCH_DTA_VIR_20150616154450_w5819616.txt", "directory": "PAYMENT/DTA/CERN-UB03" } ] JSON; $json = json_decode($json_str); foreach ($json as $n => $file) { echo "* {$file->name}: {$file->directory}\n"; }

preferences:
58.82 ms | 402 KiB | 5 Q