2009-11-04 19 views
79

Eventuali duplicati:
How to delete an element from an array in php?Come eliminare un elemento dell'array in base alla chiave?

Per esempio,

Array(  
    [0] => Array 
     (
      [0] => hello 
      [1] => open 
     ) 

    [1] => Array 
     (
      [0] => good 
      [1] => center 
     ) 

    [2] => Array 
     (
      [0] => hello 
      [1] => close 
     ) 
) 

voglio eliminare l'elemento che chiave è , dopo l'operazione:

Array(
    [0] => Array 
     (
      [0] => hello 
      [1] => open 
     ) 

    [2] => Array 
     (
      [0] => hello 
      [1] => close 
     ) 
) 
+2

Le risposte a questa domanda sembra rispondere "Come faccio a eliminare elementi di un array utilizzando un _index_ e non un _key_. –

risposta

171

PHP

unset($array[1]); 
19

Non si dice quale lingua si sta utilizzando, ma guardando quell'output, sembra uscita PHP (da print_r()).
Se è così, basta usare unset():

unset($arr[1]); 
13

questo appare come PHP per me. Cancellerò se è un'altra lingua.

Semplicemente unset($arr[1]);

Problemi correlati