2010-01-04 5 views
1

J'ai ce $array dans lequel la clé index pourrait apparaître dans un ordre aléatoire:Comment supprimer un élément d'un tableau PHP si la clé est égale à 'index'?

array(4) { 
    ["foo"]=> bool(false) 
    ["index"]=> bool(false) 
    ["bar"]=> bool(true) 
    ["biff"]=> bool(false) 
} 

Sans réglage de la position des éléments ou changer la clé ou la valeur, comment puis-je supprimer l'élément index, entraînant une nouveau $array?

array(3) { 
    ["foo"]=> bool(false) 
    ["bar"]=> bool(true) 
    ["biff"]=> bool(false) 
} 

Répondre

6

Utilisation:

unset($array['index']); 
+0

Tu sais, je suis trop fatigué pour travailler maintenant. Merci, les amis. =) – Jeff

4
unset($array['index']); 
+0

+1 pour l'aide. – Jeff

3

unset($array['index']); est ce que vous cherchez. Cela fonctionnera même s'il n'y a pas de clé 'index' dans le tableau.

Questions connexes