Maison > développement back-end > Problème PHP > Quelle fonction PHP utilise-t-il pour compter les tableaux ?

Quelle fonction PHP utilise-t-il pour compter les tableaux ?

PHPz
Libérer: 2023-04-26 09:59:19
original
773 Les gens l'ont consulté

PHP est un langage de script open source largement utilisé pour le développement Web. En PHP, les tableaux sont un type de données courant utilisé pour stocker une série de données associées. Compter les éléments d’un tableau est l’une des opérations courantes en PHP. Dans cet article, nous présenterons les fonctions en PHP couramment utilisées pour compter les tableaux. La fonction

  1. count()

count() est utilisée pour compter le nombre d'éléments dans un tableau. Par exemple, le code suivant renverra 4, le nombre d'éléments dans le tableau $arr :

$arr = array(1, 2, 3, 4);
echo count($arr);
Copier après la connexion

Si $arr est un tableau associatif, la fonction count() renverra une valeur entière contenant le nombre d'éléments. Par exemple, le code suivant renverra 3, le nombre d'éléments dans le tableau associatif $arr :

$arr = array('a' => 1, 'b' => 2, 'c' => 3);
echo count($arr);
Copier après la connexion
  1. array_sum()

array_sum() La fonction est utilisée pour calculer la somme de tous les éléments d'un tableau. Par exemple, le code suivant renverra 10, la somme des éléments du tableau $arr :

$arr = array(1, 2, 3, 4);
echo array_sum($arr);
Copier après la connexion

Si les éléments du tableau ne sont pas des nombres, la fonction array_sum() les ignorera. Par exemple, le code suivant renverra 6, la somme de tous les éléments numériques du tableau $arr :

$arr = array(1, 2, 'a', 'b', 3);
echo array_sum($arr);
Copier après la connexion
  1. array_product()

array_product() La fonction est utilisée pour calculer le produit de tous les éléments d'un tableau. Par exemple, le code suivant renverra 24, qui est le produit des éléments du tableau $arr :

$arr = array(1, 2, 3, 4);
echo array_product($arr);
Copier après la connexion

Si les éléments du tableau ne sont pas des nombres, la fonction array_product() renverra 0. Par exemple, le code suivant renverra 0 car le tableau $arr contient un élément non numérique 'a' :

$arr = array(1, 2, 'a', 3);
echo array_product($arr);
Copier après la connexion
  1. array_count_values()

array_count_values() la fonction est utilisée pour compter le nombre d'occurrences de chaque élément dans le tableau et renvoie Un tableau associatif dans lequel les clés du tableau sont les valeurs du tableau d'origine et les valeurs du tableau sont le nombre de fois que chaque valeur apparaît dans le tableau d'origine. Par exemple, le code suivant renverra un tableau associatif contenant le nombre d'occurrences de chaque élément du tableau $arr :

$arr = array(1, 2, 2, 3, 3, 3);
print_r(array_count_values($arr));
Copier après la connexion

Le résultat est :

Array
(
    [1] => 1
    [2] => 2
    [3] => 3
)
Copier après la connexion
  1. array_unique()

array_unique() la fonction est utilisée pour renvoyer un Le tableau dupliqué consiste à supprimer les éléments en double du tableau. Par exemple, le code suivant renverra un tableau dédupliqué contenant des éléments distincts dans $arr :

$arr = array(1, 2, 2, 3, 3, 3);
print_r(array_unique($arr));
Copier après la connexion

Le résultat est :

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
)
Copier après la connexion
  1. array_rand()

array_rand() La fonction est utilisée pour randomiser à partir d'un tableau. Sélectionnez un ou plusieurs clés et rendre ces clés. Par exemple, le code suivant sélectionnera aléatoirement une clé dans $arr et imprimera l'élément du tableau correspondant à cette clé :

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$key = array_rand($arr);
echo $arr[$key];
Copier après la connexion
  1. array_search()

array_search() La fonction est utilisée pour rechercher une valeur spécifiée dans un tableau et rends-lui la clé. Par exemple, le code suivant recherchera dans $arr un élément avec la valeur 'cherry' et renverra sa clé :

$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$key = array_search('cherry', $arr);
echo $key;
Copier après la connexion
  1. array_reverse()

array_reverse() est utilisée pour inverser l'ordre des éléments dans un tableau. Par exemple, le code suivant inversera l'ordre des éléments dans le tableau $arr :

$arr = array(1, 2, 3, 4);
print_r(array_reverse($arr));
Copier après la connexion

Le résultat est :

Array
(
    [0] => 4
    [1] => 3
    [2] => 2
    [3] => 1
)
Copier après la connexion

Les fonctions ci-dessus sont couramment utilisées en PHP pour compter les tableaux. J'espère que les lecteurs pourront devenir plus compétents dans la gestion des opérations liées aux tableaux en PHP grâce à l'introduction de cet article.

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