hi!
Du musst also zu Fuß über das Array iterieren und die Elemente mit z.B. substr_count() auf ein Ergebnis > 0 testen. (substr_count() hat gegenüber strpos() den Vorteil, dass man bei einem Vorkommen des zu suchenden Strings an der Position 0 als Ungeübter nicht auf die Nase fällt. :-)
naja, ich habe das jetzt folgendermaßen gemacht... - hat irgendeinen kleinen(?) fehler noch, da es nicht funktioniert
function array_count_var($string, $file)
{
$file_array = file($file);
$string = explode("@", $string);
$string = $string[0];
$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;
}
}
vielleicht kann mir wer helfen...
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:)