我有一个这样的数组: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