<?php
$emails = 'obijma@gmag,email1@example.com+email2@example.com' ;
function multiexplode ( $delimiters , $string ) {
$ary = explode ( $delimiters [ 0 ] , $string ) ; if ( $delimiters != NULL ) {
foreach ( $ary as $key => $val ) {
$ary [ $key ] = multiexplode( $delimiters , $val ) ;
}
}
return $ary ;
}
$string = "1-2-3|4-5|6:7-8-9-0|1,2:3-4|5" ;
$delimiters = Array ( "," , "+" , "|" , "-" ) ;
$emailsSplitted = multiexplode( $delimiters , $emails ) ;
foreach ( $emailsSplitted as $email )
{
}
PD9waHAKJGVtYWlscyA9ICdvYmlqbWFAZ21hZyxlbWFpbDFAZXhhbXBsZS5jb20rZW1haWwyQGV4YW1wbGUuY29tJzsKICAgIGZ1bmN0aW9uIG11bHRpZXhwbG9kZSAoJGRlbGltaXRlcnMsJHN0cmluZykgewogICAgICAgICRhcnkgPSBleHBsb2RlKCRkZWxpbWl0ZXJzWzBdLCRzdHJpbmcpOwogICAgICAgIGFycmF5X3NoaWZ0KCRkZWxpbWl0ZXJzKTsKICAgICAgICBpZigkZGVsaW1pdGVycyAhPSBOVUxMKSB7CiAgICAgICAgICAgIGZvcmVhY2goJGFyeSBhcyAka2V5ID0+ICR2YWwpIHsKICAgICAgICAgICAgICAgICAkYXJ5WyRrZXldID0gbXVsdGlleHBsb2RlKCRkZWxpbWl0ZXJzLCAkdmFsKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gICRhcnk7CiAgICB9CiAgICAkc3RyaW5nID0gIjEtMi0zfDQtNXw2OjctOC05LTB8MSwyOjMtNHw1IjsKICAgICRkZWxpbWl0ZXJzID0gQXJyYXkoIiwiLCIrIiwifCIsIi0iKTsKICAgIAogICAgJGVtYWlsc1NwbGl0dGVkID0gbXVsdGlleHBsb2RlKCRkZWxpbWl0ZXJzLCRlbWFpbHMpOwoKICAgIGZvcmVhY2ggKCRlbWFpbHNTcGxpdHRlZCBhcyAkZW1haWwpIAp7CmVjaG8gaW1wbG9kZSgkZW1haWwpOwp9