Както се отстрани празни елементи - масив (PHP)

Премахване на празни елементи от масив е да се използва функция масив array_diff (масив $ array1, масив $ array2 [, масив $.]). Първият параметър премина към източник на масива като вторият - на масива с една празна стойност.

Да вземем за пример матрица от множество празни елементи и да ги изтриете.

$ New_arr = array_diff ($ ARR спектър ( '').);

например резултат

Като друг пример, да масива, където са нули и нулева стойност, която трябва да се отстрани като нулеви стойности.

// масив от букви и нули нула
$ Arr = масив (0. "е". False. "X". 0. "стр. Null." А "." 0 "." N "." 0 "." G ". False." Е " . 0);

$ New_arr = array_diff ($ ARR масив (0. нула).);

Резултат Пример 2

array_delete () функция

Можете да напишете array_delete функция масив (масив $ масив, масив $ символи = масив ( "")). че ще отнеме два параметъра: първоначалната масив и по желание масив с елементите да бъдат премахнати.

/ **
* Премахване на празни елементи от масив
* @param масив $ масив
* @param масив $ символи изтрити стойности
* @return масив
* /
функция array_delete (масив $ масив. масив $ символи = масив ( ''))
върне array_diff ($ масив символи $.);
>

Пример array_delete ()

// масив с празен низ
$ Arr = масив ( ''. "Е". ''. 'X'. ''. "Р". "". "А". ''. 'N'. ''. 'G'. ''. "е" '') .;
$ Arr = array_delete ($ ARR);
print_r ($ ARR);

// масив от букви и нули нула
$ Arr = масив (0. "е". False. "X". 0. "стр. Null." А ". ''. 'N'. ''." G ". False." Е ". 0 );
$ Arr = array_delete ($ ARR спектър ( '' 0. нула) ..);
print_r ($ ARR);

Резултати array_delete ()