Par exemple, j'ai un tableau comme celui-ci:Supprimer un (exact) élément d'un tableau en php
$test= array("0" => "412", "1" => "2");
Je voudrais supprimer l'élément si son = 2
$delete=2;
for($j=0;$j<$dbj;$j++) {
if (in_array($delete, $test)) {
unset($test[$j]);
}
}
print_r($test);
Mais avec ceci, malheureusement le tableau se vide ...
Comment puis-je supprimer un élément exact du tableau?
Merci
Vous devriez noter que cela va réorganiser les clés d'index, de sorte que le tableau résultant sera 0,1,2 au lieu de 0,2,3 lorsque jus t en utilisant unset, ce qui est la seule raison d'utiliser le tableau_splice plus lent sur unsetase pour cette UseCase. – Gordon