Heim  >  Artikel  >  Backend-Entwicklung  >  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
autoloadOriginal
2021-04-15 10:35:031919Durchsuche

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 )
  • $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));
    ?>

      $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)
      <?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>";
       ?>
      🎜 2. Die Anzahl der Attribute des Objekts🎜
      输出结果:
      array(0) { } array is empty: bool(true)
      object(C)#1 (0) { }
      Countable is empty: bool(false)
      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!

    Stellungnahme:
    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