Mailinglisten-Archive |
> Hallo, > ich habe z.B. ein String $str =3D A,A,A,B,B,C,C; > Jetzt m=F6chte ich alle doppelten Buchstaben entfernen. >=20 > echo "$str"; =20 >=20 > so soll die Ausgabe aussehen: ABC > Kann mir jemand sagen, wie ich das Problem l=F6sen kann. weiss nicht, ob es die eleganteste loesung ist, aber sollte klappen: $str =3D "A,A,A,B,B,C,C"; $length =3D strlen($str); $schonda =3D array(); $neustr =3D ""; for($i=3D0;$i<$length;$i++) { if(!isset($schonda[$str[$i]])) { $schonda[$str[$i]] =3D 1; $neustr .=3D $str[$i]; } } print $neustr; habe es nicht getestet. /achim
php::bar PHP Wiki - Listenarchive