你好我試圖傳遞一個數組bidimensional,數組讀取foreach和每一輪foreach添加一個新的數組在我的ArrUsers。所以我需要將數組發送到view.php,但是當我在視圖中讀取foreach時,它只顯示最後一個數組的信息,但我需要所有數組的信息。從控制器傳遞數組二維從查看PHP
在我的控制器中我通過從Controller.php這樣陣列view.php:
$this->view->ArrUsersL = $ArrUsers;
在我的控制器我打印了查看conent的陣列; print_r($ ArrUsers);
,其結果是:
Array
(
[0] => Array
(
[username] => User1
)
[1] => Array
(
[username] => User2
)
)
Array
(
[0] => Array
(
[username] => User3
)
[1] => Array
(
[username] => User4
)
)
在我看來,我使用的foreach閱讀我的數組:
<?php
foreach ($ArrUsersL as $key => $value) {
echo "<pre>";
print_r($value);
echo "<pre>";
}
?>
,其結果是:
Array
(
[0] => Array
(
[username] => User3
)
[1] => Array
(
[username] => User4
)
)
但我需要兩個陣列:
Array
(
[0] => Array
(
[username] => User1
)
[1] => Array
(
[username] => User2
)
)
Array
(
[0] => Array
(
[username] => User3
)
[1] => Array
(
[username] => User4
)
)
爲什麼?在此先感謝
看起來與用戶3和用戶4被覆蓋杉木結果第二個電話st call並擦除User1和User2 – Dave 2014-09-12 21:54:11
,第二次調用覆蓋結果,如何避免它? – 2014-09-12 21:56:05