мой текущий массив похож на первое изображение, моя цель - получить его, как второе изображение, которое больше индексируется, а не первое, как переиндексировать первое изображение в что-то вроде второго изображения? Я уже приложил свой код ниже. Причина, по которой мой индекс не начинается с 0, состоит в том, что переменная $ i всегда увеличивается, и я не знаю другого пути, кроме этого, если вы, ребята, имеете другой путь, пожалуйста, научите меня, я люблю учиться. Благодаря!Удалите ненужный массив и многоадресный массив reindex на PHP
while($res = mysql_fetch_array($r))
{
$data[$res['id_barang']][$i] = $res['id_rpph_detil'];
$i++;
}
echo "<pre>";
print_r($data);
echo "</pre>";
первое изображение
второе изображение
Вопрос не ясен, Каков ваш желаемый результат? – Mickey
'array_walk' и' array_values'? – PeeHaa
@PeeHaa уже пытается с array_values, но массив уровня 1 меняется, а не 2-й уровень –