Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Удалить пустые элементы массива и обновить ключи в массиве PHP ?

php js Ученик (18), закрыт 6 лет назад
Убрать пустые элементы получилось, но как теперь обновить ключи, чтобы они были по порядку?

Было:
[0] => яблоко,
[1] => ,
[2] => ,
[3] => ,
[4] => груша

Стало:
[0] => яблоко,
[4] => груша

Как сделать вот так?
[0] => яблоко,
[1] => груша
Лучший ответ
̑̈☣̑̋̑̎̑̈ ☠̤̥̤̭̤ ☢J̯̤ͣͮͣ̐̈ Высший разум (160387) 6 лет назад
Надо после фильтрации тогда массив пересобрать заново так

$ar=[
0 => "яблоко",
4 => "груша"
];

$ar2=[];

foreach ($ar as $vl){

$ar2[]=$vl;

}
print_r($ar2);

В итоге $ar2 выглядит так 

Array ( [0] => яблоко [1] => груша )

Остальные ответы
Похожие вопросы