Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

doppelte einträge in eindimensionalem array löschen

hallo

ich habe ein eindimesionales array mit lauter zahlen.
kann ich einen befehl ausführen, der doppelte einträge löscht,
sodass keine zahl zweimal vorkommt?

danke
meakmok

Hier gehts zum Orginal Eintrag "doppelte einträge in eindimensionalem array löschen" im Forum

Antworten

Klar, guck mal hier rein, da wirst du geholfen ;)
[url]http://www.dclp-faq.de/q/q-arrays-duplikate.html[/url]


2.

vielen Dank!!!!!!

:D


3.

wobei $arr=array_unique($arr) langsamer ist als $arr=array_flip(array_flip($arr)) ;)


4.

Hallo.

Ich habe mir das auch angeguckt und hab jetzt Mal ´ne Frage zu dem, was ich bei [url]http://www.dclp-faq.de/q/q-arrays-duplikate.html[/url] gefunden habe.

Erstes Beispiel ist:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Array ( [a] => grün [0] => rot [1] => blau ) : Sollausgabe laut dclp...

Array ( [b] => grün [1] => blau [2] => rot ) : Tatsächliche Ausgabe auf meinem Bildschirm?!

Bei dem zweiten Beispiel sieht es ähnlich aus.

Code:                   In Zwischenablage kopieren (nur IE)
2">

array(2) { [0] => int(4) [2] => string(1) "3" } Sollausgabe...

array(2) { [3] => int(4) [4]=> int(3) } Tatsächliche...

Kann mir das vielleicht jemand erklären. Aus meiner Sicht sind das nämlich zwei komplett verschiedene Ergebnisse jeweils.


5.

welche php-Version verwendest Du?
Mit 4.3.5 bekomme ich genau die Soll-Ausgabe.


6.

Zitat:
VolkerK postete
welche php-Version verwendest Du?
Mit 4.3.5 bekomme ich genau die Soll-Ausgabe.
4.1.1 ist es bei mir?!


Hier gehts zum Orginal Eintrag "doppelte einträge in eindimensionalem array löschen" im Forum
 
phpforum.de | Impressum