in array keys neu zuweisen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo
wenn ich ein Array $meinewerte in dieser Form habe: (Array mit 6 Elementen)
Array
(
[1] => Wert1
[2] => Wert2
[34] => Wert3
[41] => Wert4
[48] => Wert5
[70] => Wert6
)
es entsteht aus
$meinewerte = array_unique($allewerte);
wie bekomme ich das Array so, dass die Keys "normal" aufsteigend sind
Array
(
[0] => Wert1
[1] => Wert2
[2] => Wert3
[3] => Wert4
[4] => Wert5
[5] => Wert6
)
also den Index vom Array zurücksetzen
Danke!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Versuch mal das:
$meinewerte = array(1=>Wert1,2=>Wert2,34=>Wert3,41=>Wert4,48=>Wert5,70=>Wert6); $a=0; foreach($meinewerte as $wert) { $neuesArray[$a] = $wert; $a++; } print_r($neuesArray);
Hab ich nicht getestet und ich hab auch nicht auf php.net geschaut, sollte aber so funktionieren.
Hinzugefügt:
Hab eben doch noch mal auf php.net geschaut.
versuch mal das hier
$meinewerte = array(1=>Wert1,2=>Wert2,34=>Wert3,41=>Wert4,48=>Wert5,70=>Wert6); print_r(array_values($meinewerte));
Sieht doch viel schicker aus ^^
Grüsse
Color
Beitrag zuletzt geändert: 16.9.2009 12:38:45 von color -
businessplan schrieb:
wie bekomme ich das Array so, dass die Keys "normal" aufsteigend sind
$input = array(0 => 'dfsdf', 4 => 'sfddf', 34 => 'sfdsf'); $new = array_merge($input);
Grüßle -
jepp,
mit $new = array_values($meinewerte); gefällts mir am besten ....
so gehts, Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage