3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array1 = [ ['id_produto' => 191, 'categoria' => 7, 'prazo' => 8, 'desconto' => 45], ['id_produto' => 194, 'categoria' => 7, 'prazo' => 8, 'desconto' => 39], ['id_produto' => 195, 'categoria' => 7, 'prazo' => 8, 'desconto' => 39], ]; $array2 = [ ['id_produto' => 191, 'categoria' => 7, 'pageviews' => 2103], ['id_produto' => 194, 'categoria' => 7, 'pageviews' => 2445], ['id_produto' => 195, 'categoria' => 7, 'pageviews' => 1560], ]; $array3 = [ ['id_produto' => 191, 'categoria' => 7, 'pedidos' => 3, 'valor' => 6501.583023], ['id_produto' => 194, 'categoria' => 7, 'pedidos' => 1, 'valor' => 2217.968420], ['id_produto' => 197, 'categoria' => 7, 'pedidos' => 2, 'valor' => 4405.517706], ]; var_export( array_values( array_replace_recursive( array_column($array1, null, 'id_produto'), array_column($array2, null, 'id_produto'), array_column($array3, null, 'id_produto') ) ) );
Output for git.master, git.master_jit, rfc.property-hooks
array ( 0 => array ( 'id_produto' => 191, 'categoria' => 7, 'prazo' => 8, 'desconto' => 45, 'pageviews' => 2103, 'pedidos' => 3, 'valor' => 6501.583023, ), 1 => array ( 'id_produto' => 194, 'categoria' => 7, 'prazo' => 8, 'desconto' => 39, 'pageviews' => 2445, 'pedidos' => 1, 'valor' => 2217.96842, ), 2 => array ( 'id_produto' => 195, 'categoria' => 7, 'prazo' => 8, 'desconto' => 39, 'pageviews' => 1560, ), 3 => array ( 'id_produto' => 197, 'categoria' => 7, 'pedidos' => 2, 'valor' => 4405.517706, ), )

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:
128.97 ms | 407 KiB | 5 Q