这是我的PHP代码。
while($fetchRes=mysql_fetch_assoc($query9)) {
$rows[] = array(
array('iso'=>$staff_id,
'name'=>$name,
'iso3'=>$last_name,
'numcode'=>$email
),);
}
echo '<pre>';
$rows=print_r($rows);
echo '</pre>';
运行此代码后,我得到以下输出。
Array (
[0] => Array (
[0] => Array ( [id] => 008 [name] =>
dev [last_name] => abc [email] => abc@gmail.com ) )
[1] => Array ( [0] => Array ( [name] => 7002
[name] => Sheela [lastname] => Mbhhh [email] => 7002@iem.com ) )
但问题是我想要以下类型的数组
array(
array('id'=>'008 ',
'name'=>'dev ',
'last_name'=>'abc ',
'email'=>'abc@gmail.com',
),
array('id'=>'AL',
'name'=>'Albania',
'last'=>'ALB',
'email'=>'8',
)
意味着我不希望我的数组中有额外的东西像Array( [0] =&gt ;,数组( [1] =&gt;
答案 0 :(得分:0)
那为什么你在另一个数组中使用一个数组呢? ($rows[] = array(array(...
)
试试这个:
while($fetchRes=mysql_fetch_assoc($query9)) {
$rows[] = array(
'iso' => $staff_id,
'name' => $name,
'iso3' => $last_name,
'numcode' => $email
);
}