Maison > développement back-end > tutoriel php > Explication détaillée des exemples de méthodes permettant à PHP d'obtenir une valeur de colonne unique dans un tableau

Explication détaillée des exemples de méthodes permettant à PHP d'obtenir une valeur de colonne unique dans un tableau

怪我咯
Libérer: 2023-03-12 18:56:02
original
927 Les gens l'ont consulté

Cet article présente principalement la méthode PHP pour obtenir la valeur d'une seule colonne dans array, et analyse la fonction array_column() en PHP5.5 dans sous forme d'exemples. Pour des conseils d'utilisation, les amis qui en ont besoin peuvent se référer à

Cet article décrit la méthode pour obtenir une valeur d'une seule colonne dans un tableau en PHP. 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 :

tableau : obligatoire, il doit s'agir d'un tableau multidimensionnel
column_key : obligatoire, la valeur ; qui doit être renvoyé Le nom de la clé ; il peut s'agir de l'index entier de la colonne du tableau d'index, ou de la chaîne valeur de la clé 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

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