Matthias Reitinger
ɐɯıǝɹ
Hallo,
<edit>
Ich revidiere: doch, es gibt eine einfachere Möglichkeit:
Man muss nur wissen, dass [phpf]array_splice[/phpf] den Nebeneffekt hat, dass die Schlüssel nicht erhalten werden.
</edit>
Grüße,
Matthias
Damit hast du dir beide Fragen mit der jeweiligen anderen Frage selbst beantwortet Das Array wird neu „durchnummeriert“, weil ich [phpf]array_values[/phpf] aufrufe. [phpf]array_values[/phpf] rufe ich auf, damit das Array neu „durchnummeriert“ wird. Alles klar?Wieso ordnet er das Array nachdem du eines aus der Mitte gelöscht hast ?
Wozu in der Funktion $array = array_values($array);
Nicht dass ich wüsste.Also gibt es quasi keine fertige Funktion die ein Element löscht und es danach neu ordnet ?
<edit>
Ich revidiere: doch, es gibt eine einfachere Möglichkeit:
PHP:
function array_remove(&$array, $key) {
return array_splice($array, $key, 1);
}
</edit>
Grüße,
Matthias