【发布时间】:2019-01-15 16:43:39
【问题描述】:
我试图取消设置数组 $old_que_ans_session 的数组,即
Array
(
[0] => Array
(
[home] => https://s3.ap-south-1.amazonaws.com/bmimagedump/uploads/interior/design/1531557190.jpg
)
[1] => Array
(
[home] => https://s3.ap-south-1.amazonaws.com/bmimagedump/uploads/interior/design/1533365337.jpg
)
)
在控制器中我的功能是
$id_image[$da] = $this->input->post('id');
if(array_search($id_image, array_column($old_que_ans_session,$da)!==false))
{
$key1=array_search($id_image, array_column($old_que_ans_session,$da));
unset($old_que_ans_session[$key1]);
}
$da 所在的地方。谁能告诉我哪里出错了。谢谢。
【问题讨论】:
-
首先确定您的条件正在解析为真。否则未设置的代码将不会运行。
-
是的,条件为真,工作正常。
-
$da的值是多少? -
array_column($old_que_ans_session,$da) 这个值是空数组你能告诉我$da值吗
-
它是URI的第二段,它的值是home
标签: php arrays codeigniter unset