如何将以下示例数据与 aforeach
或while
循环一起使用?
我通过运行得到以下示例数据
$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 ----
但是,我不确定这是否是提取数据的最佳方法,因为我不确定如何从上述格式中提取数据。我没有成功运行:
1.
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'];
}
这种方式没有提供任何输出,这令人惊讶,因为示例数据显示每个答案都有相应的字段。