urmel: Array Wert Einfügen

Beitrag lesen

Nachtrag:sry hatte das falsche gepostet, dieser code ist diesmal richtig!!
denn warum soll man nicht einfach mal das rad neuerfinden *gg*

<?
function arr_quetschen($uebergebenes_array, $wert, $zwischenindex){

$arraygroesse = count($uebergebenes_array);
 $arr_nach= array();
 $counter = $zwischenindex;
 $counter2= 0;

while($counter < count($uebergebenes_array)){
  if($counter >= $zwischenindex){
   $arr_nach[count($arr_nach)] = $uebergebenes_array[$counter];
   $counter++;
  }else{
   $counter++;
  }
 }

for($x=$zwischenindex; $x <= $arraygroesse; $x++){
  if($x==$zwischenindex){
   $uebergebenes_array[$zwischenindex] = $wert;
  }else{
   while($counter2 <= $arraygroesse){
    $uebergebenes_array[++$zwischenindex] = $arr_nach[$counter2];
    $counter2++;
   }
  }

}

return $uebergebenes_array;
}

$test[0] = "a";
$test[1] = "c";
$test[2] = "d";

//1. parameter ist das array selbst, 2. ist der wert, 3. ist der indexwert wo der wert zwischengefügt werden soll

$test = arr_quetschen($test, "b", 1);
?>