Thomas Schmieder: elemente in einem array löschen

Beitrag lesen

Hallo,

ich habe ein einfaches array zum beispeil in folgender form:

$feld[0]=wert1;
$feld[1]=wert2;
$feld[2]=wert3;
$feld[3]=wert4;
$feld[4]=wert5;

mein problem ist nun, dass ich gerne ein bestimmtes element innerhalb des arrays löschen will,

Das geht ganz einfach mit unset($feld[3]);

Danach sieht Dein Array dann so aus:
$feld[0]=wert1;
$feld[1]=wert2;
$feld[2]=wert3;
$feld[4]=wert5;

Wenn Du jetzt $feld[3]="neuer Wert"; schreibst, dann wird das neue alte Element hinten angehängt:

$feld[0]=wert1;
$feld[1]=wert2;
$feld[2]=wert3;
$feld[4]=wert5;
$feld[3]="neuer Wert";

Das kannst du testen mit
foreach($feld as $zeile){ echo $zeile }

Grüße

Tom