我有一個這樣的數組:PHP集團數組由值
Array (
[0] => ing_1_ing
[1] => ing_1_amount
[2] => ing_1_det
[3] => ing_1_meas
[4] => ing_2_ing
[5] => ing_2_amount
[6] => ing_2_det
[7] => ing_2_meas
)
我想組的值到像這樣的數組:
Array (
[0] => Array(
[0] => ing_1_ing
[1] => ing_1_amount
[2] => ing_1_det
[3] => ing_1_meas
)
[1] => Array(
[0] => ing_2_ing
[1] => ing_2_amount
[2] => ing_2_det
[3] => ing_2_meas
)
)
有可能被命名爲像許多其他項目即:ing_NUMBER_type
如何將第一個數組按照我想要的方式分組?我想這一點,但由於某些原因,strpos()
有時會失敗:
$i = 1;
foreach ($firstArray as $t) {
if (strpos($t, (string)$i)) {
$secondArray[--$i][] = $t;
} else {
$i++;
}
}
有什麼不對?你能建議嗎?
簡直太棒了! – Pateman