Array sortieren und ausgeben
Hans Dieter
- php
Hallo,
1. wie sortiere ich ein Array, die Werte sind Zahlen als Strings. Sortiert werden soll DESC. also: Der höchste Wert zuerst. Hab es schon mit sort() versucht, da gibt es aber das "rückwärts" sortieren nicht.
1. Ausserdem sollen doppelte einträge gelöscht werden. Wie funktioniert das?
Vielen Dank
Hans
Huhu Hans
lies mal dort nach
http://www.php.net/manual/en/ref.array.php
rsort,array_unique und am besten gleich alles andere auch ;-)
Viele Grüße
lulu
Sers,
dies wäre mein Vorschlag:
-----
<?
function myArraySort(&$arr){
if(!is_array($arr)){
echo "NeNe du, nur Arrays erlaubt";
return;
}
rsort($arr);
$arr=array_unique($arr);
}
$ARRAY=array(
"handy" => "S45",
"1" => "X-Cite Kaugummi",
"2" => "X-Cite Kaugummi"
);
myArraySort($ARRAY);
echo "<pre>";
print_r( $ARRAY );
echo "</pre>";
?>
----
rH