Php удалить пустые элементы массива
Автор Алексей Рауткин задал вопрос в разделе Другие языки и технологии
Как удалить пустые элементы из массива? (РНР) и получил лучший ответ
Ответ от Oleg D.[гуру]
$result = array_filter( $array );upd: если нужны последовательные ключи, то $result = array_values(array_filter($array ));Перебором - это дикость какая-то при наличии готовых функций.
Ответ от M378[гуру]
при array_filter() для ассоциативного массива ключи сохраняются! если ключи нужны последовательные - то перебором скорее всего...
при array_filter() для ассоциативного массива ключи сохраняются! если ключи нужны последовательные - то перебором скорее всего...
Ответ от Алексей Скопин[новичек]
Если в значениях массива попадется 0, то array_filter удалит и их, поэтому вместо array_filter($array) корректнее использовать $result = array_values(array_diff($array,array('')));
Если в значениях массива попадется 0, то array_filter удалит и их, поэтому вместо array_filter($array) корректнее использовать $result = array_values(array_diff($array,array('')));
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как удалить пустые элементы из массива? (РНР)