-1
Я попытался сделать запрос, используя Elastic Search и PHP.Как удалить нулевые значения в Array PHP
Но некоторые данные могут быть пустыми и не могут быть добавлены в массив. Это мой массив:
$query = $this->elasticParams['body'] = [
'sort' => [
'price' => 'asc'
],
'query' => [
'bool' => [
'must' => [empty($should) ? null : $should, $range],
]
],
'size' => 1000
];
Но когда do dd(); показать позицию со значением null и не обработать мой запрос.
array:3 [▼
"sort" => array:1 [▶]
"query" => array:1 [▼
"bool" => array:1 [▼
"must" => array:2 [▼
0 => null
1 => array:1 [▶]
]
]
]
"size" => 1000
Как удалить эту позицию в мой запрос?
использовать array_filter(). проверьте это: http://php.net/manual/en/function.array-filter.php –
@ B.Desai не работает! –