3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ "john.smith@domain.com:John", "jane.doe@domain.com:Jane" ]; function customArray($data){ $final = []; $i = 0; foreach($data as $k => $v){ $splitted = explode(":",$v); $final[$i]['user_email'] = $splitted[0]; $final[$i]['user_name'] = $splitted[1]; $i++; } return $final; } print_r(customArray($data));

preferences:
27.98 ms | 405 KiB | 5 Q