Jak mogę usunąć element z tablicy?Usuń wiersz z tablicy php
Na przykład:
$data = Array('first' , 'second' , 'third');
array_delete($data[2]);
#$data would now read Array('first', 'second')
Czy taka funkcja wbudowana istnieje? Dzięki.
Jak mogę usunąć element z tablicy?Usuń wiersz z tablicy php
Na przykład:
$data = Array('first' , 'second' , 'third');
array_delete($data[2]);
#$data would now read Array('first', 'second')
Czy taka funkcja wbudowana istnieje? Dzięki.
tak. Zrobiłbym to krócej, ale potrzebuję co najmniej 30- znaków. , a więc gotowe:
unset($data[2]);
Przyjemna szybkość pisania, czy trenujesz? :) – MDI
unset($data[2]);
tak. nieoprawny().
Powyższe odpowiedzi działają. Ale oto, co mam z witryny wymienionych poniżej. Myślę, że jest super.
//deletes a number on index $idx in array and returns the new array
function array_delete($idx,$array) {
unset($array[$idx]);
return (is_array($array)) ? array_values($array) : null;
}
tak, powracanie usuniętego rekordu jest miłe ... podobnie jak splicing w javascript (jest dodatkowy parametr, który mówi, ile elementów do usunięcia) – alfred
możliwe duplikat [Jak usunąć element tablicy w oparciu o klucz] (http://stackoverflow.com/questions/1672156/how-to-delete-an-array-element- based-on-key) –