Maison  >  Article  >  développement back-end  >  Le rôle de la fonction count en php

Le rôle de la fonction count en php

下次还敢
下次还敢original
2024-04-26 07:33:13406parcourir

La fonction count de PHP renvoie le nombre d'éléments d'un tableau, d'une chaîne ou d'un objet. 1. Tableau : renvoie le nombre d'éléments dans le tableau. 2. Chaîne : renvoie le nombre de caractères dans la chaîne. 3. Objet : renvoie le nombre de propriétés publiques dans l'objet. Syntaxe : count(arr), où arr est le tableau, la chaîne ou l'objet dont le nombre d'éléments doit être compté.

Le rôle de la fonction count en php

Que fait la fonction count en PHP

Réponse courte :

La fonction count renvoie le nombre d'éléments d'un tableau, d'une chaîne ou d'un objet.

Extension détaillée :

Array :

  • Lorsque la fonction count est appelée sur un tableau, elle renvoie le nombre d'éléments dans le tableau, y compris les tableaux d'index et les tableaux associatifs.
  • Si le tableau est vide, renvoie 0.

String :

  • Lorsque la fonction count est appelée sur une chaîne, elle renvoie le nombre de caractères dans la chaîne, espaces compris.
  • Si la chaîne est vide, renvoie 0.

Objets :

  • Lorsque la fonction count est appelée sur un objet instancié, elle renvoie le nombre de propriétés publiques dans l'objet, y compris les propriétés héritées.
  • Renvoie 1 si l'objet n'existe pas ou si la propriété est inaccessible.

Syntaxe :

count(arr), où arr est le tableau, la chaîne ou l'objet dont le nombre d'éléments doit être compté.

Exemple :

Array :

<code class="php">$arr = [1, 2, 3, 4, 5];
$element_count = count($arr); // 输出:5</code>

Chaîne :

<code class="php">$str = "Hello World";
$char_count = count($str); // 输出:11</code>

Objet :

<code class="php">class MyClass {
    public $property1;
    public $property2;
}

$object = new MyClass();
$property_count = count($object); // 输出:2</code>

Remarque :

    La fonction
  • count parcourt récursivement plusieurs dimensions du tableau, compte le nombre de tous les éléments .
  • Si le paramètre transmis n'est pas un tableau, une chaîne ou un objet, il renverra 0.

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!

Déclaration:
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