3v4l.org

run code in 300+ PHP versions simultaneously
<?php $proxies = array('10.0.0.4', '192.168.0.1', '10.1.0.1'); function get_proxy($proxies) { static $i = 0, $keys; if (!isset($keys)) $keys = array_keys($proxies); if ($i == 0) shuffle($keys); $proxy = $proxies[$keys[$i]]; $i = ($i + 1) % count($keys); return $proxy; } for ($i= 0; $i < 9; $i++) { echo get_proxy($proxies) . "\n"; }

preferences:
34.9 ms | 402 KiB | 5 Q