3v4l.org

run code in 300+ PHP versions simultaneously
<?php $message = array( 'to' => array( array( 'foo'=>'bar', 'email' => 'blablab'), array('bar'=>'foo', 'email' => 'test@example.com'))); $recipients = array_filter($message['to'], function ($to) { $found = preg_match('/@.*\.?example\./i', $to['email'], $result); return !($found !== 0 && $found !== false); }); var_dump($recipients);

preferences:
30.86 ms | 402 KiB | 5 Q