Maison > développement back-end > Problème PHP > Comment utiliser sizeof pour obtenir le nombre de cellules du tableau en PHP

Comment utiliser sizeof pour obtenir le nombre de cellules du tableau en PHP

autoload
Libérer: 2023-03-09 11:18:02
original
2042 Les gens l'ont consulté

Afin d'obtenir le nombre d'unités du tableau ou le nombre d'attributs d'un objet, Comment utiliser sizeof pour obtenir le nombre de cellules du tableau en PHP

    PHP fournit la fonction count(), et l'alias de count() est appelé sizeof(). Il n’y a aucune différence. Commençons par présenter la syntaxe de la fonction count().

Syntaxe :

count ( mixed $array  , int $mode )
Copier après la connexion
  • $array : tableau ou Countable objet.

  • $mode : (Facultatif) Si le paramètre $mode est défini sur COUNT_RECURSIVE (ou 1), count() comptera le tableau de manière récursive.

  • Valeur de retour : nombre d'unités. Si l'argument n'est ni un tableau ni un objet implémentant l'interface Countable, 1 sera renvoyé. Si $array est nul, alors 0 est renvoyé.

Exemple d'utilisation :

1. Obtenez le nombre de cellules du tableau :

<?php
    $a[0] = 1;
    $a[1] = 3;
    $a[2] = 5;
    var_dump(count($a));
    
    var_dump(count(null));
    var_dump(count(false));
?>
Copier après la connexion
rrree

2 .Objet Le nombre d'attributs

输出结果:int(3)
Warning: count(): Parameter must be an array or an object that ..//PHP 7.2 起int(0)
Warning: count(): Parameter must be an array or an object that ...// PHP 7.2 起int(1)
Copier après la connexion
<?php
class C implements Countable {
     public function count() {
         return 0;
     }
 }

 $a = [];
 var_dump($a);
 echo &#39;array is empty: &#39;; var_dump(empty($a));
echo"<br>";
 $c = new C;
 var_dump($c);
 echo"<br>";
 echo &#39;Countable is empty: &#39; ; var_dump(empty($c));
 echo"<br>";
 ?>
Copier après la connexion

Recommandé :Résumé des questions d'entretien PHP 2021 (collection)》《Tutoriel vidéo php

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