-1
Ich habe versucht, eine Abfrage mit Elastic Search und PHP gemacht.So entfernen Sie Nullwerte in Array PHP
Aber einige Daten möglicherweise leer und nicht kann in Array hinzugefügt werden. Das ist mein Array:
$query = $this->elasticParams['body'] = [
'sort' => [
'price' => 'asc'
],
'query' => [
'bool' => [
'must' => [empty($should) ? null : $should, $range],
]
],
'size' => 1000
];
Aber wann dd(); Zeige eine Position mit Wert null und habe meine Abfrage nicht bearbeitet.
array:3 [▼
"sort" => array:1 [▶]
"query" => array:1 [▼
"bool" => array:1 [▼
"must" => array:2 [▼
0 => null
1 => array:1 [▶]
]
]
]
"size" => 1000
Wie diese Position Null zu meiner Abfrage Arbeit entfernen?
Verwendung array_filter(). überprüfen Sie dies: http://php.net/manual/en/function.array-filter.php –
@ B.Desai funktioniert nicht! –