3v4l.org

run code in 300+ PHP versions simultaneously
<?php $keys = ['id', 'creditcard', 'annualfee', 'regularapr', 'purchaseapr', 'balancetransferapr']; $data = [ 'id', 'creditcard', 'annualfee', 'regularapr', 'purchaseapr', 'balancetransferapr', '1', 'Discover it Cash Back', '$10', '11.99% - 22.99% variable', '0% for 14 months Valin Link', '0% for 14 months', '2', 'Chase Freedom Unlimited', '$20', '22.99 - 22.74% Variable', '0% Intro APR on Purchases for 15 months', 'N/A', ]; $chunks = array_chunk($data, count($keys)); // throw away first chunk as it holds filed names array_shift($chunks); $result = []; foreach ($chunks as $chunk) { $result[] = array_combine($keys, $chunk); } print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [id] => 1 [creditcard] => Discover it Cash Back [annualfee] => $10 [regularapr] => 11.99% - 22.99% variable [purchaseapr] => 0% for 14 months Valin Link [balancetransferapr] => 0% for 14 months ) [1] => Array ( [id] => 2 [creditcard] => Chase Freedom Unlimited [annualfee] => $20 [regularapr] => 22.99 - 22.74% Variable [purchaseapr] => 0% Intro APR on Purchases for 15 months [balancetransferapr] => N/A ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
41.24 ms | 1535 KiB | 4 Q