PHP Array erstellen - bestes Vorgehen?

Dsimon24

Lieutenant
Registriert
Aug. 2016
Beiträge
595
Hallo zusammen,

ich habe folgendes Array:
array:7 [▼
"fk" => "on"
"ad" => "on"
"fpa" => null
"fnk" => null
"sa" => null
"st" => "on"
"az" => "on"
]

Jetzt möchte ich ein neues Array erhalten mit allen Elementen, die "on" sind.
Dieses Array möchte ich dann in einer SQL-Anweisung (über Laravel) weiter-
verarbeiten: ->whereIn('channel', $search_array).

Wie bekomme ich am besten nur die Werte mit "on" in das Array
$search_array? - Ich stehe da echt gerade ein wenig auf dem
Schlauch. Habt ihr einen Tipp für mich?

VG :)
 
Das Ergebnis sollte im Beispiel oben sein:
array:4 [▼
0 => "fk"
1 => "ad"
2 => "st"
3 => "az"
]

Kann ich das wirklich mit einem Array-Filter realisieren? -
Oder verstehe ich da gerade etwas nicht ganz richtig?
 
Zurück
Oben