CakePHP我正在使用cakephp和回来一个“双数组”,它给了我2个数组,它应该是1,我已经研究了这个问题,直到cakephp并且无法弄清楚,只是想现在移过去,所以我想知道如果有人知道如何取消设置第二个数组,如果一个变量有2个数组..下面是数组的print_r,它只是一个变量有这个,我觉得奇怪..所以我想这样做,所以没有第二组重复值,如果我做了一个array_push它将该索引的两个值推入结果新的数组索引,所以不会工作CakePHP返回查找('列表)查询
一个变量等于以下值:
Array ([0] => 42 [1] => 62) Array ([0] => 42 [1] => 62)
编辑:
这不是我的打印出阵列无意中两次,因为我上面所说的,与可变的一个foreach array_push的问题,我结束了这一点,这是奇数:
Array ([0] => 4242 [1] => 6262)
编辑:
这是CakePHP的数据库调用,我使用,我知道我没有问这个的问候CakePHP的,但由于一些人认为这是不可能的我张贴这只是让你可以看到它如果你想
$specificfields_array = $this->Mymodel->find('list', array('fields' =>'Mymodel.id'),
'conditions' => array('emailgroup' => $categorynumber, 'sent' => '0');));
编辑:
这是一个 “的foreach” array_push是什么:
$mynewarray = array();
foreach ($specificfields as $specificfields_current) {
array_push ($mynewarray, $specificfields_current);
}
打印此代码的代码在哪里? – NullUserException 2010-08-09 00:01:43
它只是一个print_r($变量)..正如我所说,它来自cakephp数据库调用所以除非你使用cakephp它不会被复制..我可以追求cakephp大道更搞清楚为什么它这样做,我只是认为有一种方法可以将它归结为一个变量,我可能只是将它计数到每个索引中的字符,然后将其“减半”,因此我只剩下一个索引后的每个索引的一个值array_push – Rick 2010-08-09 00:06:38
因此,当你注释掉'print_r($ variable)'它们都消失了吗? – quantumSoup 2010-08-09 00:07:48