PHP: проверить значения массива на пустоту

585
05 января 2017, 08:31

Здравствуйте!

Подскажите, пожалуйста, как можно проверить массив на пустые значения?

Например,

$test = array('');

Если значения массива будут содержать разное количество пробелов, то как проверить и исключить ключи с пустыми значениями?

Спасибо!

Answer 1

Ну вообщето можно вызвать функцию array_filter($array) без callback функции и она отчистит массив от значений null,false,''

Answer 2

вот так

   foreach ($playerlist as $key => $value) {
        if (empty($value)) { //проверяем если пустой
           unset($playerlist[$key]);
        }
    }

если весь массив пустой

if (empty($playerlist)) {
   //empty array
}
Answer 3

Функция array_filter может помочь

array_filter($test, 'remove_empty');
function remove_empty($v) {
  return trim($v) == $v;
}
READ ALSO
phpmailer установка типа вложения

phpmailer установка типа вложения

Использую phpmailer для отправки сообщения на почту, с одной картинкойНо вот беда, на почте когда приходит вложение - отображает его тип как application/octet-stream

531
проблема с наследованием php

проблема с наследованием php

Я не очень знаком с php и сейчас делаю простую админку по видеоуроку, в самом начале возникли проблемы, код перечитывал уже десяток раз, все...

483
Ошибка при выводе strpos() expects parameter 1 to be string, object given

Ошибка при выводе strpos() expects parameter 1 to be string, object given

При выводе значений появляется две ошибки:

368
Отдать страницу в “.html” Laravel 5.2

Отдать страницу в “.html” Laravel 5.2

Возможно ли как нибудь отдать такой адрес пользователю с содержимым ?

317