[#] Usuwanie elementu i przeindeksowanie tablicy

( Ostatnio zmieniony ndz., 29/06/2008 - 01:42 )
 
<?php

function del_array_element ($array, $indice) {

  if (array_key_exists($indice, $array)) {
    $temp = $array[0];
    $array[0] = $array[$indice];
    $array[$indice] = $temp;
    array_shift($array);

    //reacomodamos indices
    for ($i = 0 ; $i < $indice ; $i++) {
      $dummy = $array[$i];
      $array[$i] = $temp;
      $temp = $dummy;
    }
  }

  return $array;
}

?>
Twoja ocena: Brak Średnio: 5 (1 vote)

Dodaj nową odpowiedź

Informacja:

Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich, mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną. Upewnij się, że twoja wypowiedź nie godzi w niczyje mienie.

  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <strong> <blockquote> <code>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

Łapirobot
Proszę odpowiedzieć
p
A
y
Q
Z
m
d
d
x
1
Enter the code without spaces and pay attention to upper/lower case.