Tom: Array neu sortieren.

Beitrag lesen

Hello,

Ich habe ein Array im Sinne von:

3 => 'Wert1',
7 => 'Wert2',
9 => 'Wert3'

Daraus will ich erstellen:

0 => 'Wert1',
1 => 'Wert2',
2 => 'Wert3'

Die Funktion "Sort()" würde tatsächlich neu sortieren, aber Du schreibst hier, dass Du die Reihenfolge in der Elementekette beibehalten willst. Dafür eignen sich die Funktionen

http://www.php.net/manual/en/function.array-slice.php und
http://www.php.net/manual/en/function.array-splice.php

oder nimm eine einfache Schleife:

$_neu = array();
foreach($_alt as $element)
{
  $_neu[] = $element;
}

Dadurch beginnt $_neu bei [0] und wird bis n-1 hochgezählt für n = Anzahl von $_alt

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau