2011-02-01 21 views

Odpowiedz

9
$volvoIndex = array_search('volvo', $cars); 
unset($cars[$volvoIndex]); 
+0

cholera. piszesz szybciej ode mnie! : P btw. +1;) – FeRtoll

3

można zrobić z wyłączonym

unset($cars[2]); 

Ale potem trzeba iteracyjne tablicę z foreach

+0

Jeśli zrobisz to, wykonując '$ cars = array_filter ($ cars)' to usunie również puste elementy tablicy. :) – Merijn

+0

Co się stanie, jeśli "volvo" to element tablicy 3? –

+1

@Merjin Co masz na myśli, mówiąc o "pustym elemencie tablicy"? – deceze

0

użytku to na przykład: unset($cars[2]);

1

można wykorzystać następujące rzeczy do usuń element x z tablicy

array_splice($cars,2,1) 

Spowoduje to usunięcie drugiego elementu tablicy i zwrócenie pozostałej tablicy, jeśli chcesz usunąć więcej elementów, zmień 1 na liczbę elementów, które muszą zostać usunięte.