I'm wondering why the first element in this array would be empty?
$first_names[] = array();
foreach ($rows as $row) {
$first_names[] = $row['first_name'];
}
The result of var_dump($first_names); is:
array(15) { [0]=> array(0) { } [1]=> string(5) "Johny" [2]=> string(5) "Jacob" ...}