Arrays codeigniter中从数组中提取值
当我扔掉我的车时Arrays codeigniter中从数组中提取值,arrays,codeigniter,Arrays,Codeigniter,当我扔掉我的车时 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"
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) "ssmith@gmail.com"
}
}
当我努力的时候
foreach ($post_q_2_full as $post2) { // line 48
echo $post2['user_first_name'];
}
我得到以下错误:
消息:未定义变量:post_q_2_已满
文件名:_account/search.php
电话号码:48
下面的错误信息也会出现在我的脸上:
消息:为foreach()提供的参数无效
文件名:_account/search.php
电话号码:48
我将感谢任何最终的帮助
你好,佐兰
我得到以下错误:
消息:未定义变量:post_q_2_已满
您var\u dump
-ed:$search\u results\u returned['post\u q\u 2\u full']
您为每个人提供的ed:$post\u q\u 2\u full
明白了吗
下面的错误信息也会出现在我的脸上:
消息:为foreach()提供的参数无效
这是上面的foreach
的效果您试图对一个不存在的变量执行foreach循环。
post_q_2_full是$search_results_返回变量中的键,而不是变量本身
所以你要找的是:
<?php
foreach ($search_results_returned['post_q_2_full'] as $post2) { // line 48
echo $post2['user_first_name'];
}
您指的是两个不同的变量