Lorsque j'ai une seule clé et j'ai besoin d'une valeur.
Je peux faire cette recherche simple en utilisant un tableau PHP code>.
[1, A] => {x, y, z}
[1, B] => {m, n, q}
[2, C] => {g, r, b}
etc
3 Réponses :
Une clé seulement pourrait avoir une valeur uniquement, vous pouvez conserver une valeur concaténée comme celle-ci et stocker les valeurs dans la matrice. Pour obtenir les valeurs, vous pouvez obtenir les valeurs telles que P> $data = array('1'.'-'.'A'=>Whatever);
J'aime le concept de fusion de plusieurs clés dans une seule touche où vous pouvez ensuite utiliser diverses installations établies multiples pour effectuer une clé Clé => Value. Pourquoi y a-t-il des bowvotes?
@Dennis probablement parce que j'ai répondu juste là avant de modifier votre message avec l'exemple
Vous devez stocker les données telles que ceci: Vous pouvez accéder à l'ensemble des champs x comme ceci: $ données [1] ['A'] code> . p> p>
Je peux aussi considérer ceci:
Je pense que vous feriez mieux de nous montrer un exemple de données comme actuellement je ne suis pas sûr de ce que vous voulez dire
Ou voulez-vous dire
get_value [$ key1] [$ Key2]; code> mais à nouveau, nous devons voir quel tableau vous traitez pour être d'une aide réelle ici
Lorsque vous avez un tableau comme une matrice (1 => Array (1 => "valeur")), vous pouvez y accéder avec $ données [1] [1] et obtenir la "valeur".
Une clé pourrait être une valeur uniquement, vous pouvez conserver une valeur concaténée comme celle-ci
$ Key1. "---". $ Key2 code> et stocke les valeurs dans la matrice et pour obtenir la valeur. Obtenez les valeurs telles que
$ données [$ Key1. "----". $ Key2] code>
@Riggsfolly je suppose que c'est une question de stocker une valeur définie par deux clés. Bien sûr, cela peut être un tableau mollidimensionnel. Mais aussi quelque chose comme
$ arrayer [$ valeur1. ':'. $ valeur2] code>
tableau a toujours 1 clé attribuée à un élément mais cet élément peut être un tableau aussi, il est multidimensionnel
@Riggs, exemple ajouté de données (haut niveau)