Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0049_01C09F29.B28AF2E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hey, folgendes ist mir aufgefallen: Wende ich die Funktion array_unique auf = ein array mit doppelten Elementen an, so l=F6scht die Funktion zwar die = Elemente nicht jedoch die array-Indizes: <? $arr =3D array("eins", "eins", "zwei", "drei"); for($i =3D 0; $i < count($arr); $i++) echo $i,' ',$arr[$i],' <br>'; $arr =3D array_unique($arr); foreach($arr as $val) echo $val,' <br>'; for($i =3D 0; $i < count($arr)+1; $i++) echo $i,' ',$arr[$i],' <br>'; ?> Das Script zeigt wie die Funktion array_unique arbeitet, ist das so = gewollt, ein Fehler oder geht es nicht anders.? Mir jedenfalls hat das = Nichtwissen =FCber obenstehenden Zusammenhang einige Kopfschmerzen = bereitet. ------=_NextPart_000_0049_01C09F29.B28AF2E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hey,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>folgendes ist mir = aufgefallen</FONT><FONT=20 face=3DArial size=3D2>: Wende ich die Funktion array_unique auf ein = array mit=20 doppelten Elementen an, so l=F6scht die Funktion zwar die Elemente nicht = jedoch=20 die array-Indizes:</FONT></DIV> <DIV><FONT face=3DArial size=3D2><?<BR>$arr =3D array("eins", "eins", = "zwei",=20 "drei");<BR>for($i =3D 0; $i < count($arr); $i++) echo $i,' = ',$arr[$i],'=20 <br>';<BR>$arr =3D array_unique($arr);<BR>foreach($arr as=20 $val)<BR> echo $val,' <br>';<BR>for($i =3D 0; $i < = count($arr)+1;=20 $i++) echo $i,' ',$arr[$i],' <br>';<BR>?><BR>Das Script zeigt = wie die=20 Funktion array_unique arbeitet, ist das so gewollt, ein Fehler oder geht = es=20 nicht anders.? Mir jedenfalls hat das Nichtwissen =FCber obenstehenden=20 Zusammenhang einige Kopfschmerzen bereitet.</FONT></DIV></BODY></HTML> ------=_NextPart_000_0049_01C09F29.B28AF2E0--
php::bar PHP Wiki - Listenarchive