Premier élément d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Premier élément d'un tableau

Re: Premier élément d'un tableau

par B3lzZz3 » 20 févr. 2012, 18:03

Merci pour cette précision.

Bonne fin de journée !

Re: Premier élément d'un tableau

par Calimero » 20 févr. 2012, 17:13

Aucun risque, c'est "par le haut" (à la fin...).

Tout est bien expliqué dans la page de manuel (tu verras un avertissement spécial dans la page quand une fonction peut altérer l'ordre ou les clés d'un tableau) : http://php.net/manual/fr/function.array-push.php

Re: Premier élément d'un tableau

par B3lzZz3 » 20 févr. 2012, 16:58

Merci pour vos réponses.

La fonction qui modifie mon tableau est array_push, il n'y a donc pas de risques ? (insertion par le bas ? par le haut ?)

Re: Premier élément d'un tableau

par xTG » 20 févr. 2012, 15:31

Une suppression qui ne concerne pas la première valeur du tableau ne change pas sa structure au passage.

Re: Premier élément d'un tableau

par Calimero » 20 févr. 2012, 14:50

Bonjour,

La question est un peu trop vague posée telle quelle, mais sauf action "explicite" de ta part (tri, suppression, traitement avec modification significative du tableau, fusion, insertion/extraction d'éléments par le bas) le premier élément a bien tendance à rester le premier oui. :)

Re: Premier élément d'un tableau

par Thibaud C » 20 févr. 2012, 12:25

Tu peux faire un tri d'un tableau, ce qui peut changer l'ordre du tableau, et les éléments seront donc dans l'ordre que tu souhaites.

Premier élément d'un tableau

par B3lzZz3 » 20 févr. 2012, 12:14

Bonjour à tous,

Je voulais savoir si le premier élément d'un array en PHP restera toujours le premier élément, quelques soit les modifications effectuées sur le tableau (insertion, suppression, modification).

Voici le tableau en question :

Code : Tout sélectionner

[cvs_offered_by_accounts] => Array ( [4f3e41a934a9606608000000] => Array ( [0] => Array ( [0] => 4f3a470634a9602505000008 // <-------------------- cette ligne [1] => 4f3a470634a9602505000007 [2] => 4f3a470634a9602505000006 ) [1] => 1329732519 ) )