3v4l.org

run code in 300+ PHP versions simultaneously
<?php $recipients = ["kumar","ram@test.com","ravi","rob@example.com"]; $pattern = "/^[^\s@]+@[^\s@]+\.[^\s@]+$/"; $s = implode( ", ", array_map(fn($user) => preg_match($pattern, $user) ? $user : $user . "@test.com", $recipients) ); echo $s;

preferences:
23.61 ms | 406 KiB | 5 Q