我有一個數組,我試圖遍歷它用foreach但我正在提供的foreach()在內的循環PHP多維foreach循環
參數無效。
我不知道我有什麼不對。我曾嘗試使用$key
這裏是數組:
array(3) { ["company_id"]=> string(3) "159"
[0]=> array(9) {
["company_id"]=> string(3) "159"
["employee_id"]=> string(3) "544"
["pay_week1"]=> string(1) "0" }
[1]=> array(9) {
["company_id"]=> string(3) "159"
["employee_id"]=> string(3) "545" } }
我的循環:
foreach ($this->request->data['MonthlyReturn'] as $key=>$m) // Cycle through each record
{
foreach ($key as $empl)
{
$employee = $empl['employee_id'];
print '<pre>';
print_r ($employee);
exit;
}
您FOREACH的鍵環一個數組值。這是行不通的。 Foreach的價值($ m) – 2013-03-08 10:00:55
我得到的結果與$ m – 2013-03-08 10:06:32
@KeithPower:檢查我的答案我解釋了它。 – 2013-03-08 10:07:09