Maison > développement back-end > tutoriel php > Comment transformer un tableau de lignes en un tableau associatif à l'aide de deux colonnes ?

Comment transformer un tableau de lignes en un tableau associatif à l'aide de deux colonnes ?

Linda Hamilton
Libérer: 2024-12-14 14:53:10
original
699 Les gens l'ont consulté

How to Transform a Row Array into an Associative Array Using Two Columns?

Comment créer un tableau associatif à partir d'un tableau de lignes en utilisant deux colonnes comme clés et valeurs

Lorsque vous travaillez avec des tableaux composés de plusieurs colonnes représentant des données, il est souvent souhaitable de les convertir en tableaux associatifs pour un accès efficace. Cet article présente une approche pratique pour réaliser cette conversion, en utilisant spécifiquement les jeux de résultats MySQL comme exemple.

L'approche

Pour générer un tableau associatif à partir d'un tableau de lignes , suivez ces étapes :

  1. Initialiser un tableau vide :
    Commencez par créer un tableau vide pour stocker le tableau associatif.
  2. Itérer sur les données de ligne :
    Parcourir chaque ligne du tableau d'origine.
  3. Définir la paire clé-valeur :
    À l'intérieur de la boucle, utilisez des crochets pour définir la paire clé-valeur dans le tableau associatif. La clé doit être la valeur de la colonne que vous souhaitez utiliser comme index et la valeur doit être l'autre valeur de la colonne. Par exemple :

    $dataarray[$row['id']] = $row['data'];
    Copier après la connexion

Exemple

Considérez l'ensemble de résultats MySQL suivant :

$resultSet = [
    ['id' => 1, 'data' => 'one'],
    ['id' => 2, 'data' => 'two'],
    ['id' => 3, 'data' => 'three']
];
Copier après la connexion

En appliquant le approche ci-dessus, nous pouvons générer l’association suivante array :

[
    1 => 'one',
    2 => 'two',
    3 => 'three'
]
Copier après la connexion

Conclusion

En suivant ces étapes, vous pouvez facilement convertir un tableau de lignes en un tableau associatif, ce qui rend plus pratique l'accès aux données à l'aide les valeurs de colonne souhaitées comme clés. Cette approche peut être particulièrement utile lorsque vous travaillez avec des résultats de bases de données ou toute autre structure de données présentant des caractéristiques similaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal