3v4l.org

run code in 300+ PHP versions simultaneously
<?php for( $K = 'Key', $_ = range($i = $j = 0, $n = 255); $i <= $n; $j += $_[$i] + ord($K{$i % strlen($K)}), _($_[ $j &= $n ], $_[ $i++ ]) ); for($j = 0, $i = 1;; $j += $_[ $i &= $n ], _($_[ $j &= $n ], $_[$i]), printf('%x', $_[ ( $_[ $i++ ] + $_[$j] ) & $n ]) ); function _(&$i, &$j){ $x = $i; $i = $j; $j = $x; }

preferences:
46.17 ms | 402 KiB | 5 Q