3v4l.org

run code in 300+ PHP versions simultaneously
<?php $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $keys = []; $vals = []; for ($i = 0; $i < 120; $i++) { $keys[] = '%s'; $vals[] = substr(str_shuffle($chars), 0, mt_rand(7, 16)); } $t = microtime(true); $s = vsprintf(implode(', ', $keys), $vals); echo microtime(true) - $t; echo "\n"; $t = microtime(true); $s = ''; for ($i = 0, $c = count($vals); $i < $c; $i+=4) { $s .= sprintf('%s, %s, %s, %s, ', $vals[$i], $vals[$i + 1], $vals[$i + 2], $vals[$i + 3]); } echo microtime(true) - $t; echo "\n";

preferences:
27.84 ms | 410 KiB | 5 Q