romy: elemente in einem array löschen

Beitrag lesen

hi,

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, zum beispiel das element $feld[3]. ich habe aber nur funktionen gefunden, die das erste oder letzte element aus einem feld löschen. hat jemand eine idee, ausser vielleicht das element an die letzte stelle zu rücken und dann zu löschen ?

so vielleicht:
weiss nicht ob die arrayübergaben stimmen, aber es muss ja auch sicherlich keine Funktion sein!?
$i ist die stelle wo gelöscht werden soll

function loeschen($feld, $i) {
 for($j=$i; $j<(count($feld)-1); $j++) {
  $feld[$j] = $feld[$j+1];

}
 return $feld;

}

Ilja

hih

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN