如何解码PHP数组

时间:2014-05-13 06:29:16

标签: php mysql

我有一个名为'$ 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

2 个答案:

答案 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