В PHP нет стандартной функции удаления пустых элементов массива,
но иногда это бывает очень нужно. Поэтому для очистки массивов от пустых
строк я предлагаю использовать следующую php
функцию, которой в качестве параметра передается массив, который необходимо
очистить от пустых строк: function Clear_array_empty($array) { $ret_arr = array(); foreach($array as $val) { if (!empty($val)) { $ret_arr[] = trim($val); } } return $ret_arr; }
Если эту функцию немного модифицировать, то ее
вполне можно будет использовать для проверки элементов массива другого типа –
например объектов. Или для удаления всех элементов массива не удовлетворяющих
условию. Для этого нужно только заменить if (!empty($val)) на свое
условие.
Перепечатка данной статьи разрешается только при письменном (e-mail) разрешении автора (Беляева Александра) и полном сохранении исходного вида статьи (ссылки, e-mail'ы, ...), а так же указания точных данных об авторстве (данные автора + прямая [без редиректа и не закрытая от индексации] ссылка на статью). В случае не выполнения данного обязательства, возможно обращение в суд.