Maison > développement back-end > tutoriel php > PHP implémente une méthode pour obtenir une valeur de colonne unique dans un tableau

PHP implémente une méthode pour obtenir une valeur de colonne unique dans un tableau

墨辰丷
Libérer: 2023-03-27 09:42:02
original
1448 Les gens l'ont consulté

Cet article présente principalement la méthode d'obtention d'une valeur de colonne unique dans un tableau en PHP et analyse les compétences d'utilisation de la fonction array_column() en PHP5.5 sous forme d'exemples. Les amis dans le besoin peuvent se référer à ce qui suit.

Les exemples de cet article expliquent la méthode PHP pour obtenir une valeur de colonne unique dans un tableau. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Obtenez la valeur d'une seule colonne du tableau en PHP comme suit :

Utilisez la fonction de tableau en PHP array_column() : Renvoie la valeur d'une seule colonne du tableau. (Applicable à PHP 5.5+)

Syntaxe :

array_column(array,column_key,index_key);

Paramètres :

array  : obligatoire, il doit s'agir d'un tableau multidimensionnel
column_key : obligatoire, le nom de la clé de la valeur ; qui doit être renvoyé ; il peut s'agir de l'index entier de la colonne du tableau d'index ou de la valeur de clé de chaîne de la colonne du tableau associatif. Ce paramètre peut également être NULL, auquel cas le tableau entier sera renvoyé (très utile lorsqu'il est utilisé avec le paramètre index_key pour réinitialiser la clé du tableau).
index_key  : Facultatif. La colonne utilisée comme index/clé du tableau renvoyé.

Exemple :

Récupérez la colonne last_name du jeu d'enregistrements et utilisez la colonne "id" correspondante comme valeur clé :


<?php
// 表示由数据库返回的可能记录集的数组
$a = array(
 array(
  &#39;id&#39; => 5698,
  &#39;first_name&#39; => &#39;Bill&#39;,
  &#39;last_name&#39; => &#39;Gates&#39;,
 ),
 array(
  &#39;id&#39; => 4767,
  &#39;first_name&#39; => &#39;Steve&#39;,
  &#39;last_name&#39; => &#39;Jobs&#39;,
 )
 array(
  &#39;id&#39; => 3809,
  &#39;first_name&#39; => &#39;Mark&#39;,
  &#39;last_name&#39; => &#39;Zuckerberg&#39;,
 )
);
$last_names = array_column($a, &#39;last_name&#39;, &#39;id&#39;);
print_r($last_names);
?>
Copier après la connexion


Sortie :


Array
(
 [5698] => Gates
 [4767] => Jobs
 [3809] => Zuckerberg
)
Copier après la connexion


Recommandations associées :

La fonction de tableau php array_unique() supprime les valeurs en double dans le tableau

La fonction de tableau php shuffle() et array_rand() random Explication détaillée des étapes d'utilisation de la fonction

Un résumé de la façon d'utiliser la fonction de recherche de tableau PHP

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!

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal