1 Array-Wert entfernen....

Diskutiere 1 Array-Wert entfernen.... im Internet Forum Forum im Bereich Software Forum; Hiall Wieder nen Thread: Ich habe ein Array mit z.B. Werten [0] bis [7]. Wie lösche ich nun beispielsweise die nummer 5 (=>[5]) heraus...
S

stiviluescher1988

Threadstarter
Dabei seit
15.03.2003
Beiträge
5
Hiall

Wieder nen Thread:
Ich habe ein Array mit z.B. Werten [0] bis [7]. Wie lösche ich nun beispielsweise die nummer 5 (=>[5]) heraus?

(Wichtig: Anschliessend muss das Array "nachgerückt" werden, dass also anschliessend nur noch [0] bis [6] besteht, und nicht, dass einfach [5] leer ist!!!)

Kann mir da jemand helfen? - Danke schon im Voraus...

mfg stiviluescher
 
stpe

stpe

Dabei seit
14.11.2001
Beiträge
2.729
es gibt keine "vorgefertigte" funktion fuer dieses vorhaben.

Du kannst Dir behelfen, indem Du eine funktion schreibst, der Du das array und die position des zu loeschenden elementes uebergibst. dann verschiebst Du alle werte des arrays ab dem element: "zu loeschende position + 1" um ein element nach links und verkleinerst das array anschliessend mit array_pad() um 1.
 
S

stiviluescher1988

Threadstarter
Dabei seit
15.03.2003
Beiträge
5
Sorry - ich komm da nicht ganz draus. Kannst du das Ganze bitte etwas deutllicher schreiben??? (oder direkt einen Code, wenn du Zeit hast ?)

mfg stiviluescher
 
stpe

stpe

Dabei seit
14.11.2001
Beiträge
2.729
sorry - aber das coden ueberlasse ich Dir ;) .

aber hier mein loesungsvorschlag etwas genauer:

renne in einer for()-schleife vom zu loeschenden element (in Deinem beispiel [5]) bis zum letzten "element - 1" (also [6]).

packe in der schleife jeweils die aktuelle position + 1 auf die aktuelle position selbst (also erst [6] nach [5] und im naechsten schritt [7] nach [6]).

nach der schleife reduzierst Du die groesse des arrays um 1, da Dein array ja nun ein element weniger enthaelt.
 
Thema:

1 Array-Wert entfernen....

1 Array-Wert entfernen.... - Ähnliche Themen

NAS-Server Marke Eigenbau: Die Zahl der genutzten IT-Geräte oder Internet-Zugänge je Haushalt oder je Small Office wächst von Jahr zu Jahr. Damit wächst auch die Menge der...
Datei im Explorer angezeigt, aber beim Löschversuch "nicht vorhanden": Hallo, ich habe folgendes Problem: In meinem Dokumente-Verzeichnis findet sich ein Verzeichnis-Pfad, an dessen Ende eine Datei Names "nul"...
Microsoft-Konto: Was sind die verschiedenen Funktionen von alternativen Emailadressen und Telefonnummern?: Wenn Sie ein Microsoft-Konto verwenden, gibt es mehrere Anlässe, zu denen Sie eine alternative Emailadresse oder Telefonnummer angeben können...
Windows 10 löschte den Großteil meiner Daten: Sehr geehrte Microsoft Community und Windows Team, ich werde versuchen meinen Zorn im Griff zu behalten... Seit 4 Monaten verwende ich Debian im...
Surface Pro 3 verliert (seit Update) alle 1-2 Minuten WLAN-Verbindung: Remotedesktopverbindung Die Sitzung von Remotedesktopdienste wurde beendet. Die Verbindung mit dem Remotecomputer wurde vermutlich aufgrund von...
Oben