如何通过foreach
或while
循环使用以下示例数据?如何使用PHP打印出问题的答案?
我通过运行
$answers = pg_fetch_all ($result);
的样本数据
[0]=>
array(3) {
["answer"]=>
string(7) "This is the answer"
["username"]=>
string(5) "roope"
["was_sent_at_time"]=>
string(26) "2009-08-20 23:30:46.200017"
}
--- cut ---
[3]=>
array(3) {
["answer"]=>
--- cut ----
但是得到下面的示例数据,我不知道它是否是提取数据的最佳方式,因为我我不确定如何从上述格式中提取数据。我不成功地跑了:
foreach ($answers as $answers[] => $answers['answer']){
echo $answers['answer']
echo $answers['username'];
echo $answers['was_sent_at_time'];
}
#1是我所得到的数据进行资源的唯一途径。 我已经尝试了#2方式失败。
2.while ($answer_row = pg_fetch_array($result)) {
echo $answer_row['username'];
echo $answer_row['was_sent_at_time'];
echo $answer_real['answer'];
}
这种方式给出什么作为输出,这是令人惊讶的,因为所述样品的数据显示我,每个答案具有相应的字段。
谢谢你的回答! – 2009-08-21 00:34:01