Maison > développement back-end > tutoriel php > Comment obtenir toutes les valeurs d'un tableau à l'aide de la fonction array_values ​​​​en PHP

Comment obtenir toutes les valeurs d'un tableau à l'aide de la fonction array_values ​​​​en PHP

WBOY
Libérer: 2023-06-26 14:34:02
original
1908 Les gens l'ont consulté

La fonction array_values ​​​​en PHP peut être utilisée pour obtenir toutes les valeurs d'un tableau. Cette fonction renvoie un nouveau tableau qui contient toutes les valeurs du tableau d'origine, mais ne conserve pas les noms de clé de l'original. tableau. Cette fonction est très utile, notamment lorsqu'il s'agit de listes de valeurs.

Par exemple, nous avons un tableau associatif qui contient les noms des étudiants et les notes correspondantes :

$grades = array("Alice" => 85, "Bob" => 72, "Charlie" => 91);
Copier après la connexion

Maintenant, nous voulons obtenir les notes de tous les étudiants, nous pouvons utiliser la fonction array_values :

$scores = array_values($grades);
Copier après la connexion

Cette fonction renverra un nouveau tableau :

array(3) {
  [0]=>
  int(85)
  [1]=>
  int(72)
  [2]=>
  int(91)
}
Copier après la connexion

Désormais, les scores de tous les élèves sont stockés dans le tableau $scores, qui peut être traité ou généré ultérieurement.

Ce qui suit est un exemple plus complexe. Nous avons un tableau contenant les scores de plusieurs étudiants, et chaque étudiant a plusieurs scores :

$grades = array(
    "Alice" => array(85, 92, 78),
    "Bob" => array(72, 88, 91),
    "Charlie" => array(91, 84, 90)
);
Copier après la connexion

Maintenant, nous voulons obtenir les scores de tous les étudiants, nous pouvons utiliser une structure en boucle et le Fonction array_values ​​​​:

$scores = array();
foreach ($grades as $student => $grades_list) {
    $scores = array_merge($scores, array_values($grades_list));
}
Copier après la connexion

Dans cet exemple, nous utilisons une boucle foreach pour parcourir la liste des scores de tous les étudiants, obtenons tous les scores de la liste via la fonction array_values ​​​​, puis utilisons la fonction array_merge pour fusionner ces scores dans le tableau $scores. Enfin, le tableau $scores contient les scores de tous les étudiants.

L'avantage d'utiliser la fonction array_values ​​​​est qu'elle peut gérer non seulement des tableaux associatifs simples, mais également des tableaux multidimensionnels imbriqués, ce qui facilite la gestion de structures de données complexes. De plus, puisque cette fonction renvoie un nouveau tableau sans modifier le tableau d'origine, elle est sûre et ne détruit pas les données d'origine.

En programmation PHP, la fonction array_values ​​​​est un outil très pratique qui peut nous aider à obtenir rapidement plusieurs valeurs et à effectuer un traitement ultérieur. Son utilisation est très simple et constitue une fonction essentielle pour les développeurs qui ont besoin de traiter les données des tableaux.

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