Maison > développement back-end > Problème PHP > Comment obtenir la longueur du tableau en php

Comment obtenir la longueur du tableau en php

PHPz
Libérer: 2023-04-23 10:32:38
original
779 Les gens l'ont consulté

PHP est un langage de script côté serveur open source largement utilisé, couramment utilisé pour créer des applications Web dynamiques. En PHP, un tableau est une structure de données puissante qui nous permet de stocker plusieurs valeurs dans une variable. Lors de l'exécution d'opérations sur un tableau, il est très important d'obtenir la longueur du tableau. Cet article explique comment obtenir la longueur du tableau en PHP.

  1. Fonction count()

Le moyen le plus basique et le plus courant d'obtenir la longueur d'un tableau en PHP est d'utiliser la fonction count(). Cette fonction accepte un tableau comme argument et renvoie le nombre d'éléments du tableau.

Ce qui suit est un exemple de base d'utilisation de la fonction count() pour obtenir la longueur d'un tableau :

$fruits = array("apple", "banana", "orange", "grape");
echo count($fruits); // 输出 4
Copier après la connexion

Dans cet exemple, nous définissons un tableau nommé $fruits et utilisons la fonction count() pour obtenir sa longueur et son résultat. il.

  1. Fonction sizeof()

Semblable à la fonction count(), PHP fournit également une fonction appelée sizeof() pour obtenir la longueur du tableau. En fait, ces deux fonctions sont identiques dans la plupart des cas, elles renvoient toutes deux le nombre d'éléments du tableau.

Ce qui suit est un exemple d'utilisation de la fonction sizeof() pour obtenir la longueur d'un tableau :

$cars = array("BMW", "Audi", "Mercedes", "Lexus");
echo sizeof($cars); // 输出 4
Copier après la connexion

Dans cet exemple, nous définissons un tableau nommé $cars et utilisons la fonction sizeof() pour obtenir sa longueur et l'afficher. .

  1. La différence entre l'utilisation des fonctions count et sizeof

De nombreux développeurs PHP pensent que les fonctions count() et sizeof() sont exactement les mêmes, et en fait elles le sont. Cependant, nous pouvons constater que les deux fonctions ont des implémentations internes légèrement différentes. La fonction

sizeof() est en fait un alias de count(). Ce sont deux fonctions de base du langage PHP. Que vous utilisiez la fonction count() ou sizeof(), vous pouvez obtenir le même effet. La plupart des développeurs PHP préfèrent utiliser la fonction count() car elle est plus couramment utilisée et plus lisible.

  1. Utilisez la propriété $array.length pour obtenir la longueur du tableau

En JavaScript, nous pouvons utiliser $array.length pour obtenir la longueur du tableau. En PHP, bien que nous ne puissions pas utiliser la propriété length pour obtenir la longueur d'un tableau comme JavaScript, nous pouvons utiliser une propriété similaire : count.

Ce qui suit est un exemple d'utilisation de l'attribut count pour obtenir la longueur du tableau :

$colors = array("red", "blue", "green");
echo count($colors); // 输出 3
Copier après la connexion
  1. Utilisation d'une boucle foreach et de la variable $key pour obtenir la longueur du tableau

En plus d'utiliser la fonction count(), nous peut également parcourir l'ensemble du tableau et utiliser la variable $key pour obtenir la longueur du tableau. À ce stade, nous devons utiliser la variable $key pour enregistrer la valeur clé de chaque élément du tableau et ajouter 1 à sa dernière valeur clé.

Ce qui suit est un exemple d'utilisation de foreach pour parcourir un tableau et d'utilisation de la variable $key pour obtenir la longueur du tableau :

$city_array = array("New York", "London", "Paris", "Beijing");
$counter = 0;
foreach ($city_array as $key => $value) {
  $counter = $key + 1;
}
echo $counter; // 输出 4
Copier après la connexion

Dans cet exemple, nous définissons un tableau nommé $city_array et utilisons foreach pour parcourir le tableau. Pendant la boucle, nous utilisons la variable $key pour enregistrer la valeur clé de chaque élément du tableau et ajoutons 1 à sa dernière valeur clé. Une fois la boucle terminée, nous définissons la valeur de $key sur la longueur du tableau et la produisons.

Résumé

Obtenir la longueur du tableau est l'une des opérations courantes en PHP. Nous pouvons utiliser la fonction count(), la fonction sizeof(), les propriétés du tableau et la boucle foreach pour obtenir la longueur du tableau. Dans la plupart des cas, nous recommandons d’utiliser la fonction count() car c’est de loin la méthode la plus couramment utilisée et sa syntaxe est plus simple.

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