3v4l.org

run code in 300+ PHP versions simultaneously
<?php $firstarray = array ( 0 => array ( 0 => '2020-12-01', 1 => 24.00 ), 1 => array ( 0 => '2020-12-05', 1 => 16.00 ), 2 => array ( 0 => '2020-12-07', 1 => 12.00 ), 3 => array ( 0 => '2020-12-15', 1 => 0.00 ), 4 => array ( 0 => '2020-12-16', 1 => 0.00 ), 5 => array ( 0 => '2020-12-16', 1 => 100.00 ) ); $secondarray = array ( 0 => array ( 0 => array ( 0 => '2020-12-01', 1 => '2020-12-05', 2 => 42.00 ), 1 => array ( 0 => '2020-12-06', 1 => '2020-12-08', 2 => 35.00 ), 2 => array ( 0 => '2020-12-09', 1 => '2020-12-12', 2 => 76.00 ), ), 1 => array ( 0 => array ( 0 => '2020-12-01', 1 => '2020-12-05', 2 => 42.00 ), 1 => array ( 0 => '2020-12-06', 1 => '2020-12-08', 2 => 35.00 ), 2 => array ( 0 => '2020-12-09', 1 => '2020-12-12', 2 => 76.00 ), ), 2 => array ( 0 => array ( 0 => '2020-12-04', 1 => '2020-12-09', 2 => 10.00 ), 1 => array ( 0 => '2020-12-10', 1 => '2020-12-13', 2 => 45.00 ), ), 3 => array ( 0 => array ( 0 => '2020-12-04', 1 => '2020-12-09', 2 => 10.00 ), 1 => array ( 0 => '2020-12-10', 1 => '2020-12-13', 2 => 45.00 ), ), 4 => array ( 0 => array ( 0 => '2020-12-04', 1 => '2020-12-09', 2 => 10.00 ), 1 => array ( 0 => '2020-12-10', 1 => '2020-12-13', 2 => 45.00 ), ), 5 => array ( 0 => array ( 0 => '2020-12-01', 1 => '2020-12-05', 2 => 42.00 ), 1 => array ( 0 => '2020-12-06', 1 => '2020-12-08', 2 => 35.00 ), 2 => array ( 0 => '2020-12-09', 1 => '2020-12-12', 2 => 76.00 ) ) ); $prices = array(); foreach ($firstarray as $key => $value) { $price = $value[1]; foreach ($secondarray[$key] as $range) { if ($value[0] >= $range[0] && $value[0] <= $range[1]) { $price = $range[2]; } } $prices[] = $price; } print_r($prices);
Output for rfc.property-hooks, git.master, git.master_jit
Array ( [0] => 42 [1] => 42 [2] => 10 [3] => 0 [4] => 0 [5] => 100 )

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:
40.78 ms | 1370 KiB | 4 Q