Я новичок в php.Я пытаюсь получить ключ и значение каждого элемента в специальном массиве.Я хочу сохранить / вставить их в другой массив, начиная с нулевого индекса.Конечно, цикл foreach - лучший инструмент здесь.Пожалуйста, помогите мне своим кодом.Я знаю, что описать эту проблему довольно сложно, поэтому у меня есть несколько рисунков для вас.
$info = array(
<--key--> <--value-->
[10] => 'apple',
[8] => 'orange',
[2] => 'banana',
[23] => 'peach',
)
now I want to have an array like this:
$myGoal = array(
<-key-> <--------value--------->
[0] => array('10'=>'apple'),
[1] => array('8'=>'orange'),
[2] => array('2'=>'banana'),
[3] => array('23'=>'peach')
)
Полагаю, код, который мне нужен, должен выглядеть примерно так:
$info = array(
[10] => 'apple',
[8] => 'orange',
[2] => 'banana',
[23] => 'peach',
)
$index = 0;
$myGoal = array();
foreach($info as $amount => $friut){
$myGoal[$index] = [$amount][$friut];
$index++;
}
I 'Я буду благодарен всем, кто сможет мне помочь.