Heim > Backend-Entwicklung > PHP-Problem > So verwenden Sie sizeof, um die Anzahl der Array-Zellen in PHP zu ermitteln

So verwenden Sie sizeof, um die Anzahl der Array-Zellen in PHP zu ermitteln

autoload
Freigeben: 2023-03-09 11:18:02
Original
2041 Leute haben es durchsucht

So verwenden Sie sizeof, um die Anzahl der Array-Zellen in PHP zu ermitteln

Um die Anzahl der Array-Einheiten oder die Anzahl der Attribute eines Objekts zu erhalten, bietet PHP die Funktion count() und count( ) Der Alias ​​heißt sizeof() und es gibt keinen Unterschied zwischen den beiden. Lassen Sie uns zunächst die Syntax der Funktion count() vorstellen.     PHP中为了获取数组单元数量或者对象的属性个数,提供了count()函数,同时count()的别名被称为sizeof(),二者没有什么区别。首先,先介绍一下一下count()函数的语法。

语法:

count ( mixed $array  , int $mode )
Nach dem Login kopieren
  • $array:数组或者 Countable 对象。

  • $mode:(可选)$mode 参数设为 COUNT_RECURSIVE(或 1),count()

  • Syntax:

  • <?php
        $a[0] = 1;
        $a[1] = 3;
        $a[2] = 5;
        var_dump(count($a));
        
        var_dump(count(null));
        var_dump(count(false));
    ?>
    Nach dem Login kopieren

      $array: Array oder Countable-Objekt. $mode: (Optional) Wenn der $mode-Parameter auf COUNT_RECURSIVE (oder 1) gesetzt ist, zählt count() das Array rekursiv.

      Rückgabewert: Anzahl der Einheiten. Wenn das Argument weder ein Array noch ein Objekt ist, das die Countable-Schnittstelle implementiert, wird 1 zurückgegeben. Wenn $array null ist, wird 0 zurückgegeben.

      Verwendungsbeispiel:

      🎜 1. Ermitteln Sie die Anzahl der Array-Einheiten: 🎜
      输出结果: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)
      Nach dem Login kopieren
      <?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>";
       ?>
      Nach dem Login kopieren
      🎜 2. Die Anzahl der Attribute des Objekts🎜
      输出结果:
      array(0) { } array is empty: bool(true)
      object(C)#1 (0) { }
      Countable is empty: bool(false)
      Nach dem Login kopieren
      rrreee🎜🎜Empfehlung: 🎜《 🎜 Zusammenfassung der PHP-Interviewfragen im Jahr 2021 (Sammlung) 🎜 》《🎜php-Video-Tutorial🎜》🎜

      Das obige ist der detaillierte Inhalt vonSo verwenden Sie sizeof, um die Anzahl der Array-Zellen in PHP zu ermitteln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage