Holla,
habe da ein mittelschweres Problem mit der Grep Funktion:
125 45 1 14 23 58 689 0
69 478 526 245 0
uswSo sehen Freundeslisten aus ( d.h. das da sind die IDs die dann in $friends eingetragen sind )
Mit
if (grep/$id\s/,$friends) ....
wird geprüft ob die eigene ID ( $id ) mit der in der $friends übereinstimmt. Das ganze funktioniert soweit ganz gut, nur ist mir heute leider etwas aufgefallen:
Wenn $id wirklich eine ID ist, dann sollltest du einfach einen Vergleich machen. Wenn es nur Zahlen sind:
if ( grep $_ == $id, @friends ) ....
oder
if ( grep $_ eq $id, @friends ) ....
Struppi.