cs_SuperChouquette
Messages postés37Date d'inscriptiondimanche 24 février 2008StatutMembreDernière intervention18 mai 2010
-
17 mars 2008 à 18:42
Toto -
22 mars 2014 à 11:07
Bonjour,
je souhaiterais supprimer element d'un array et décaler les clefs de cette array, voici mon code et mon probleme :
<?php
$array = array('element 0', 'element 1', 'element 2', 'element 3', 'element 4', 'element 5'); // mon tableau
// la fonction n'est pas bonne, c'est ce que je cherche
// il faudrait supprimer l'element positionner en 2 dans l'array ( l'element 2 )
// et que toutes les clefs décalent
// ( que l'element 3 est ensuite pour clef la valeur 2, l'element 4 la clef de valeur 3, ...)
unset($array[2]);
// On créé une boucle pour les résultats le probleme est que si on enleve l'element 2 l'element 5 n'apparait plus ...
for ($numero = 0; $numero < count($array); $numero++)
{
echo "".$array[$numero]."
";
}
?>
Merci !
A voir également:
Supprimer un élément d'un tableau php
Php supprimer element tableau - Meilleures réponses
Supprimer element tableau php - Meilleures réponses
5w17ch
Messages postés1Date d'inscriptionmercredi 16 janvier 2008StatutMembreDernière intervention21 juillet 20091 21 juil. 2009 à 13:16
J'ai eu quelque peine avec ces fameux tableau + suppression d'enregistrement.
petite explication de ma solution: on liste les éléments à partir de la case supprimée, on tire à chaque case l'enregistrement de la case "au dessus". J'espère que ça peut aider.