J'ai un objet, et j'ai une nouvelle valeur que j'ai besoin d'ajouter à cet objet, mais pas seulement à la fin, cela ne poserait aucun problème . Ce que je dois faire est d'ajouter cette valeur à un nouveau noeud sur un index spécifique.Ajouter un nœud enfant à un index spécifique dans un objet avec php
Ok, donc voici l'objet. Ensuite, j'ai cette cinquième valeur que j'ai maintenant besoin d'ajouter à l'index 1, ou comme il est nommé dans cet exemple "b". Comme ça.
[object]=>{
["a"]=> "value"
["e"]=> "fifth value"
["b"]=> "value"
["c"]=> "value"
["d"]=> "value"
}
La question reste, est-il une façon intelligente de faire ceci ou dois-je les séparer et de les rendre dans les tableaux et les fusionner sous forme de tableaux les affecter ensuite à un nouvel objet indiquant explicitement être un objet?
Comme ceci. Je pense qu'il doit y avoir une meilleure façon de gérer cela, avec seulement des objets.
Nous vous remercions de votre temps.
ksort n'aidera pas, car ils ne sont pas classés par ordre alphabétique, les propriétés. Je les ai juste fait comme ça dans mon exemple.Mais je réalise ce que tu dis à propos de l'objet qui n'a pas d'index mais de propriétés, et je pense que je vais dans le mauvais sens. Les databas renvoient un objet et je n'ai besoin que d'un petit nombre d'entre eux dans un ordre spécifique, donc je vais les transformer en tableau et envoyer les données dont j'ai besoin en tant que json, cela résoudra mon problème. Merci pour la clarification. –