如果我想通過這兩個陣列的循環:如何在PHP中動態循環不同的數組?
array (size=3)
0 =>
array (size=1)
'email' => string '[email protected]' (length=17)
1 =>
array (size=1)
'name' => string 'Joe' (length=3)
2 =>
array (size=1)
'lastName' => string 'Doe' (length=3)
和
的原因,我出兩個數組是我試圖寫一個函數來處理兩個數組。我知道如何通過第二陣列循環,因爲我一直在用我的功能:
foreach($inserts as $colName => $colValue)
{
//...
}
但是,它的,我掙扎的第一陣列,我怎麼可以處理通過第一陣列循環,同時仍然支持循環通過第二個數組,因爲我的函數可以傳遞上面顯示的兩種類型的數組?
我確實試過,併爲第一個數組做了兩個foreach循環,但我想知道是否有一種方法,我可以只有一個循環來處理這兩種類型的數組,以及是否有辦法檢測第一種類型的數組,因爲我需要做的事情,如果第一種數組傳入?
你想用兩個陣列的單個循環? –
如果可能的話?或者在檢測到時通過第一個數組循環的方法? – Erdss4
帶有回調函數的array_map或array_reduce可能對您有所幫助 – bxN5