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( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Jobs', ) array( 'id' => 3809, 'first_name' => 'Mark', 'last_name' => 'Zuckerberg', ) ); $last_names = array_column($a, 'last_name', 'id'); print_r($last_names); ?>
Sortie :
Array ( [5698] => Gates [4767] => Jobs [3809] => Zuckerberg )
La fonction de tableau php array_unique() supprime les valeurs en double dans le tableau
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!