array_filter -> Callback-Function
Rouven
- php
Hi,
ich hab da ein Problem mit der PHP Funktion array_filter. Ich will aus meinem Array alle leeren Einträge raushaben, wie das Manual von PHP sagt ist empty keine gültige Funktion (da Sprachkonstrukt) und kann daher nicht bei array_filter verwendet werden. Ich dachte also ich schreibe mir eine Funktion
function stripBlankEntry($d) {
return (!(empty($d)));
}
Dann habe ich den Aufruf eingesetzt:
$l_arr_worte = array_filter($l_arr_worte, "stripBlankStrip");
1. Frage: Darf die Funktion array_filter auf das selbe Array zurückschreiben? In der Dokumentation steht, dass zumindest die Funktion es nicht darf...
2. Frage: Warum gibt PHP mir die Fehlermeldung
Warning: array_filter() expects argument 2, 'stripBlankStrip', to be a valid callback in E:\Projects\TextMining\dokument_einlesen_zuordnung.php on line 141
aus?
Danke für eure Hilfe!
MfG
Rouven
Huhu Rouven
Ich will aus meinem Array alle leeren Einträge raushaben, ...
der zweite Parameter ist optional, für "leere" Elemente sollte
es
array_filter($arr2strip);
tun
ansonsten
stripBlankEntry != stripBlankStrip
Viele Grüße
lulu
Hi!
array_filter($arr2strip);
OK, danke für den Tipp!
stripBlankEntry != stripBlankStrip
NNNNNNNEEEEEEEEEEEIIIIIIIIINNNNNN! - Niemals telefonieren und tippen gleichzeitig und dann wundern woher der Fehler kommt...
Sorry for that one...
MfG
Rouven