Bonjour,
Je n'arrive pas à supprimet le permier array de cet array de array, qui correspond à la
première ligne de mon tableau:
array(650) { [0]=> array(8) { [0]=> string(9) "marque_id" [1]=> string(15) "ref_fournisseur" [2]=> string(11) "designation" [3]=> string(5) "pv_ht" [4]=> string(6) "pv_ttc" [5]=> string(9) "reference" [6]=> string(15) "libelle_fre_dev" [7]=> string(5) "annee" } [1]=> array(8) { [0]=> int(23) [1]=> string(10) "EDP4SGF055" [2]=> string(49) "Panneau souple back contact 55 watts 5405803 mm" [3]=> float(158.33) [4]=> int(190) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [2]=> array(8) { [0]=> int(23) [1]=> string(10) "EDP4SGF115" [2]=> string(51) "Panneau souple back contact 115 watts 54010703 mm" [3]=> float(262.5) [4]=> int(315) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [3]=> array(8) { [0]=> int(23) [1]=> string(10) "EDP4SGF130" [2]=> string(51) "Panneau souple back contact 130 watts 54012003 mm" [3]=> int(300) [4]=> int(360) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [4]=> array(8) { [0]=> int(23) [1]=> string(10) "EDP4SGF145" [2]=> string(51) "Panneau souple back contact 145 watts 54013303 mm" [3]=> float(362.5) [4]=> int(435) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [5]=> array(8) { [0]=> int(23) [1]=> string(11) "EDP4SGFL055" [2]=> string(88) "Panneau souple back contact 55 watts 5405803 mm boite de jonction à l'arrière" [3]=> float(195.83) [4]=> int(235) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [6]=> array(8) { [0]=> int(23) [1]=> string(11) "EDP4SGFL075" [2]=> string(88) "Panneau souple back contact 75 watts 5405803 mm boite de jonction à l'arrière" [3]=> float(245.83) [4]=> int(295) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [7]=> array(8) { [0]=> int(23) [1]=> string(11) "EDP4SGFE115" [2]=> string(79) "Panneau souple back contact 115 watts 54010703mm avec la fermeture éclair" [3]=> float(329.17) [4]=> int(395) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [8]=> array(8) { [0]=> int(23) [1]=> string(11) "EDP4SGFE130" [2]=> string(79) "Panneau souple back contact 130 watts 54012003mm avec la fermeture éclair" [3]=> float(366.67) [4]=> int(440) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [9]=> array(8) { [0]=> int(23) [1]=> string(11) "EDP4SGFE145" [2]=> string(79) "Panneau souple back contact 145 watts 54013303mm avec la fermeture éclair" [3]=> float(415.83) [4]=> int(499) [5]=> string(7) "MARCH20" [6]=> NULL [7]=> int(2020) } [10]=> array(8) { [0]=> int(23) [1]=> string(10) "EDP6SGF031" [2]=> string(54) "Panneau Sunpower flush deck noir 4154153 mm 31 watts" [3]=> int(100) [4]=> .....
Quelqu'un peut-il m'indiquer la bonne syntaxe. j'ai essayé unset() sans succès
Merci de votre aide.
Bonsoir holliver,
Si tu souhaite uniquement supprimer la première entrée de ton tableau tu peux faire la chose suivante :
$array = [
['test1', 'test2'],
['test3], 'test4'],
['test5', 'test6']
];
// On supprime la première ligne du tableau, voir doc https://www.php.net/manual/fr/function.array-shift.php
$removed = array_shift($array);
// Affiche le tableau avec la première entrée supprimé
var_dump($array);
// Affiche la première entrée du tableau
var_dump($removed);
Cela devrais résoudre ton problème ! Bonne soirée ;)
Merci Flo,
c'est exactementce que je voulais et cela marche.
Je ne l'avais pas repéré en parcourant les fonctions array.
Bonne soirée aussi.