0
votes

Comment utiliser PHP pour rechercher une seule valeur en utilisant deux clés?

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


7 commentaires

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]; 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 et stocke les valeurs dans la matrice et pour obtenir la valeur. Obtenez les valeurs telles que $ données [$ Key1. "----". $ Key2]


@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]


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)


3 Réponses :


-2
votes

Une clé seulement pourrait avoir une valeur uniquement, vous pouvez conserver une valeur concaténée comme celle-ci xxx pré>

et stocker les valeurs dans la matrice. Pour obtenir les valeurs, vous pouvez obtenir les valeurs telles que P>

$data = array('1'.'-'.'A'=>Whatever);


2 commentaires

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



3
votes

Vous devez stocker les données telles que ceci: xxx

Vous pouvez accéder à l'ensemble des champs x comme ceci: $ données [1] ['A'] .


0 commentaires

0
votes

Je peux aussi considérer ceci: xxx


0 commentaires