当我抛弃可变价时
var_dump($search_results_returned['post_q_2_full']);
以下印刷:
array(1) {
[0]=> array(7) {
["user_id"]=> string(2) "15"
["user_name"]=> string(12) "Steve Smith"
["user_username"]=> string(8) "sjcallan"
["user_image_filename"]=> string(16) "xhewimg_15.jpeg"
["user_first_name"]=> string(5) "Steve"
["user_last_name"]=> string(6) "Smith"
["user_email"]=> string(18) "[email protected]"
}
}
当我尝试
foreach ($post_q_2_full as $post2) { // line 48
echo $post2['user_first_name'];
}
我正在收到以下错误:
fileName:_account/search.php
线编号:48
Message:为foreach()
提供无效的论点fileName:_account/search.php
线编号:48
我将感谢任何最终的帮助。 rregards,Zoran
您正在尝试对不存在的变量进行foreach循环。 POST_Q_Q_2_FULL是$ search_results_returned变量中的密钥,而不是它自己的变量。
那么您要寻找的是:
注: 恕我直言,变量名称太长了,所以我会尝试在实际生产代码中缩短该名称。
我正在收到以下错误: 消息:未定义的变量:post_q_2_full
什么您的
var_dump
你什么你-ed:$post_q_2_full
foreach
获得差异?
以及以下错误消息也被扔在我的脸上:
Message:为foreach()提供无效的论点
是
foreach
上面的效果