Есть массив $my_array:
Array
(
[3] => Array
( [image] => 0.jpg )
[6] => Array
( [image] => 1.jpg )
[8] => Array
( [image] => 2.jpg )
)
Как изменить индексы, чтоб начинались с нуля и дальше по порядку? Вот так:
Array
(
[0] => Array
( [image] => 0.jpg )
[1] => Array
( [image] => 1.jpg )
[2] => Array
( [image] => 2.jpg )
)
Я упростил подмассивы, для простоты отображения.
Функция array_values()
заново индексирует возвращаемый массив числовыми индексами:
array_values($my_array);
<?php
$data=array('3' => array('image0' => '0.jpg'),
'6' => array('image1' => '1.jpg'),
'8' => array('image2' => '2.jpg'));
print_r(array_values($data));
// другой вариант
foreach ($data as $key => $value) {
# code...
$data1[]=$value;
}
print_r($data1);
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите, почему срабатывает только первый case, а второй нет?
Есть тесты, которые выполняются и записывают некоторые данные в бдЕсть метод в конце, который должен сделать запрос в бд и вытащить данные
У меня есть массив продуктовИ мне нужно получить теги с которыми связаны продукты (Product has many tags
Есть многослойная архитектураНужно передать исключение с нижнего уровня (БД), на верхний (UI)