3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "johnny-boy doe(xxx@email.com);cde(ggg@gmail.com)"; Preg_match_all('/([-A-Za-z0-9 ]+)\((.*?)\)/', $str, $match); $emails = array_combine($match[2], $match[1]); Var_dump($emails);

preferences:
25.5 ms | 402 KiB | 5 Q