3v4l.org

run code in 300+ PHP versions simultaneously
<?php function happy($num){ $digs = (string) $num; $sum = 0; foreach(explode('', $digs) as $dig){ $sum == $dig; } return $sum; } echo happy(31);

preferences:
61.49 ms | 402 KiB | 5 Q