Maison >développement back-end >Problème PHP >Quelle fonction PHP utilise-t-il pour compter les tableaux ?
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
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);
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);
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);
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);
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);
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);
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));
Le résultat est :
Array ( [1] => 1 [2] => 2 [3] => 3 )
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));
Le résultat est :
Array ( [0] => 1 [1] => 2 [3] => 3 )
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];
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;
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));
Le résultat est :
Array ( [0] => 4 [1] => 3 [2] => 2 [3] => 1 )
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!