array_shift() avec ou sans index numériques ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ortolojf, 25 Mai 2022.

  1. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 572
    J'aime reçus:
    32
    Bonjour

    Sous PHP 8.0.19.

    J'utilise array_shift pour dépiler le premier élément d'une array multidimensionnelle.

    Les index de second niveau de cette array sont alphabétiques.

    Exemple :

    PHP:

      $array
    [=> [ ['NUMCH' => 1], ['NOMCH' => 'SIX'],
                 
    => [ ['NUMCH' => 2], ['NOMCH' => 'SEPT'], 
                ...
       ];

    Je constate qu'en faisant un array_shift sur $array, je peux accéder aux valeurs 0, 'SIX', 1, 'SEPT', avec des index numériques aussi bien qu'alphabétiques.


    PHP:

       
    while($array2 array_shift($array)) {

     
    //   Première passe   :
       
    $array2[0] == $array2['NUMCH'] == 1
       $array2
    [1] == $array2['NOMCH'] == 'SIX'

     
    // etc...

       
    }

    Ma question :

    Est-ce un bug de PHP ou une feature ?

    Celà se produira-t-il encore pour les prochaines versions de PHP ?

    Merci beaucoup.
     
  2. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 572
    J'aime reçus:
    32
    Je vous demande pardon.

    L'array de départ avait déjà les clés secondaires 0 et 'NUMCH', 1 et 'NOMCH'.

    Je vous prie de me pardonner ce thread intempestif.

    Très respectueusement.
     
Chargement...
Similar Threads - array_shift() numériques Forum Date
bonne plateforme pour héberger et vendre des produits numériques ? Monétisation d'un site web 14 Mars 2016
Réseau de blogs pour ONG Passerelles numériques Demandes d'avis et de conseils sur vos sites 25 Avril 2013
Rediriger tous les sous-domaines "numériques" vers un autre sous-domaine URL Rewriting et .htaccess 11 Avril 2013
Comment créer une plate forme d'affiliation de produits numériques Développement d'un site Web ou d'une appli mobile 14 Août 2012
Google rachète Zave Networks (coupons de réduction numériques) Google : l'entreprise, les sites web, les services 6 Septembre 2011
Formats numériques anglosaxons, importants ? Développement d'un site Web ou d'une appli mobile 28 Juillet 2011
Google se lancera dans la vente de livres numériques cet été Google : l'entreprise, les sites web, les services 4 Mai 2010
coffre-forts numériques : faites-vous confiance? Le café de WebRankInfo 13 Mars 2010
Google interprète les fautes de frappe numériques Référencement Google 12 Février 2010
Concernant le domaine public, Google et autres bibliothèques numériques... Droit du web (juridique, fiscalité...) 6 Janvier 2009
Analytics ...numériques Google Analytics 18 Juin 2007