3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array_one = array ( 2018 => array ( ), 2019 => array ( 5 => 2966 ), 2020 => array ( 0 => 2930, 1 => 2919 ) ); $costs = array ( 2018 => array ( 2789 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 2874 => array ( 'jh' => 0.5, 'presta' => 1, 'log' => 0 ), 3786 => array ( 'jh' => 7, 'presta' => 0, 'log' => 0 ), 315 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 325 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 3793 => array ( 'jh' => 0.5, 'presta' => 1.2, 'log' => 0 ), 3796 => array ( 'jh' => 22, 'presta' => 27.4, 'log' => 0 ), 3798 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 3800 => array ( 'jh' => 17, 'presta' => 0, 'log' => 0 ), 3832 => array ( 'jh' => 2, 'presta' => 9, 'log' => 0 ), ), 2019 => array ( 2930 => array ( 'jh' => 1, 'presta' => 0, 'log' => 0 ), 3786 => array ( 'jh' => 4, 'presta' => 0, 'log' => 0 ), 315 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 3796 => array ( 'jh' => 14, 'presta' => 44, 'log' => 0 ), 3834 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 2966 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), ), 2020 => array ( 2930 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), 2919 => array ( 'jh' => 0, 'presta' => 0, 'log' => 0 ), ')' ) ); $output = array(); foreach ($array_one as $key => $keys) { if (count($keys)) $output[$key] = array_intersect_key($costs[$key], array_flip($keys)); } print_r($output);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
154.6 ms | 2204 KiB | 13 Q