azok: Fehler in Funktion

Beitrag lesen

hi!

habe mir jetzt eine funktion dazu geschrieben. dummerweise funktioniert diese aber nicht, und ich finde den fehler einfach nicht... - Die funktion soll mir zählen, wie oft ein bestimmter string ($string) in einem array, einer datei ($file) vorkommt. jedoch gibt mir die funktion immer den wert 0 aus, und das, obwohl filesize != 0 ist. kann mir wer helfen?

Hier die funktion:

function array_count_var($string, $file)
{
  $file_array = file($file);
  $number = count($file_array);
  $num = 0;

if(filesize($file) == 0)
  {
    return $num;
  }
  elseif(filesize($file) != 0 && in_array($string, $file_array))
  {
    for($i=0; $i<=$number; $i++)
    {
      if(in_array($string, $file_array))
      {
        $num++;
      }
    }
    return $num;
  }
  else
  {
    return $num;
  }
}

lg
azok

--
Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:| de:] js:| ch:( sh:) mo:) zu:)