php - create assciative array while loop
问题 I am trying to create 2 new arrays out of one existing array ($array), using the following "foreach" loop. However I am not sure it is correct: $emails = array(); $numbers = array(); while($array){ $entry = $array['entry1']; $number = number($entry); if(isset($number) && (strlen($number) > 9)){ $numbers[] = array('entry1' => $entry, 'number' => $number); } else{ $email = email($entry); $emails[] = array('entry1' => $entry, 'email' => $email); } } should the internal arrays have [] ? do I even