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