3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array ( 0 => array ( 'php' => 5.3, ), 1 => array ( 'php' => 5.3, ), 2 => array ( 'php' => 5.3, ), ); $t = microtime(true); for ($i = 0; $i < 1000000; $i++) { $a = array_map('serialize', $a); $a = array_unique($a); $a = array_map('unserialize', $a); } echo 'serialize'; var_dump($a); echo microtime(true) - $t."\n"; $t = microtime(true); for ($i = 0; $i < 1000000; $i++) { $a = array_map('json_encode', $a); $a = array_unique($a); $a = array_map(function($v) { return json_decode($v, true);}, $a); } echo 'json'; var_dump($a); echo microtime(true) - $t."\n";

preferences:
31.88 ms | 402 KiB | 5 Q