Rouven: array_filter -> Callback-Function

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

--

-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
  1. 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

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. 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

      --

      -------------------
      ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(