我有一个名为'$ mails'的数组,其中包含mysql_fetch_array()的结果
print_r($ mails)给我的结果如下
Array ( [0] => 1 [id] => 1 [1] => jojo [name] => jojo [2] => user@gmail.com [email] => user@gmail.com [3] => fdh [msg] => fdh [4] => General Question [subject] => General Question )
如何使用php foreach方法检索数据? 结果应该是
1
jojo
user@gmail.com
fdh
General Question
答案 0 :(得分:1)
你可以试试这个
$n = sizeof($emails)/2;
for($i=0; $i<$n; $i++)
{
echo $emails[$i]."<br/>";
}
答案 1 :(得分:1)
你应该使用mysql_fetch_assoc但是mysql是折旧的,所以mysqli或者准备好的语句现在是标准。
做一个foreach循环
foreach($mails as $k => $v)
{
echo $k . ": " . $v . "<br />"; // add html mark up if need be here, iterates array and displays it in order
}
代码输出:
id: 1
name: jojo
email: user@gmail.com
msg: fdh
subject: General Question