Teile aus Array löschen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abwehr
array
automatisch http
bringen
code
darstellen
einfachste methode
folgendes problem
heinrich
http
index
laufen
sturm
team
tor
vorgehen
-
Hallo
ich habe folgendes Problem:
Ich habe ein Array das so aussieht:
$Team = array(\"Peter\", \"Sturm\", \"10\", \"Hans\", \"Abwehr\", \"2\", \"Heinrich\", \"Tor\", \"1\");
Wie muss ich nun vorgehen, wenn ich Team[3], Team[4], Team[5] löschen will?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
unset($Team[3]);
unset($Team[4]);
unset($Team[5]);
Beitrag geändert: 20.4.2008 11:43:10 von nikic -
Wenn du keine \"Lücken\" in den indizes haben willst/darfst, solltest du danach ein \"sort()\" drüber laufen lassen.
Beitrag geändert: 22.4.2008 5:17:10 von polopage -
Die einfachste Methode sollte aber array_unique() darstellen. Das entfernt alle doppelten Einträge aus dem Array und \"schließt\" die Lücken automatisch.
http://de3.php.net/function.array-unique -
Aber was bringt array_unique() in diesem Fall?
Es sollen ja keine doppelten Einträge gelöscht werden, sondert einfach nur bestimmte Einträge.
Dazu würde array_unique in diesem Fall noch weniger bringen, da dann zum bespiel zwei aus der \'Abwehr\' zu einem werde.
Öhm, stimmt.
Aber gab\'s hier vor kurzem nicht auch einen Thread, in dem es darum ging doppelte Einträge zu löschen?
*such*
der hier http://www.lima-city.de/boards/thread/73894
allerdings gings da um MySQL... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage