webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как избавиться от NULL в массиве?

код
$arr = [null,12,'1','','','$','12',34,'65'];
$result = array_filter($arr,function($val){
    return (is_numeric($val) and ($val > 0) and !empty($val) and !is_null($val));
});
$result = array_unique($arr,SORT_NUMERIC);
var_dump($result);


Песочница
sandbox.onlinephpfunctions.com/code/796ba4904a4b96...

Почему в результате в $result[0] оказывается NULL? Сорри за код, это уже 180 вариант.
Песочница гонит или я?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
$result = array_unique($arr,SORT_NUMERIC);
Вы не ту переменную передаёте в функцию array_unique.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Dorbah
$result = array_filter($arr);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ISS Москва
До 140 000 руб.
Involta Иваново
от 40 000 руб.
от 90 000 до 140 000 руб.
20 февр. 2019, в 08:11
8000 руб./за проект
20 февр. 2019, в 02:03
1000 руб./за проект
20 февр. 2019, в 00:43
400 руб./в час