3v4l.org

run code in 300+ PHP versions simultaneously
<?php $wordlist = 'systematic,gear,synthesis,mysterious'; $words = explode(',', $wordlist); foreach($words as $word) { if (preg_match('~(?=[^s]*s)(?=[^m]*m)(?=[^e]*e)~', $word)) echo '<br/>' . $word; } ?>

preferences:
34.48 ms | 402 KiB | 5 Q