Hallo.
Ich hab mal wieder ein problem.
ich möchte aus einer txt-datei eine statistik erstellen und zwar lese ich die txt-datei so ein:
$handle = fopen("shouts.txt","r");
while(!feof($handle))
{
$row = fgets($handle,999999);
list($names[],$comments[]) = split("\|",$row);
}
fclose($handle);
ich hab jetzt in den arrays $names[] die jeweiligen namen der leute, die einträge eingefügt haben.
nun möchte ich $namen durchsuchen und zwar mit dem array_search().
jedoch, wenn ich das mit einer forschleife durchlaufe, kommt immer folgender fehler…
array\_search() [function.array-search]: Wrong datatype for second argument in C:\Inetpub\wwwroot\test.php on line 22
die zeile 22 sieht so aus:
$ergebnis = array\_search($search,$names[$i]);
also heisst das für mich, $names[$i], darf da nicht drinnen stehen.
Aber wie kann ich jetzt den wert $search = „sm“ im array suchen, jede einzelne array-zeile soll nach „sm“ durchsucht werden und wenn vorhanden $counter++;
bitte um hilfe.
gruss,
sebastian