Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Funktion count() in PHP

So verwenden Sie die Funktion count() in PHP

autoload
autoloadOriginal
2021-04-13 17:59:362653Durchsuche

So verwenden Sie die Funktion count() in PHP

PHP muss häufig die Anzahl der Einheiten in einem Array oder die Anzahl der Attribute in einem Objekt zählen. Zu diesem Zeitpunkt wird die Funktion count() korrekt verwendet kann solche Probleme schnell lösen. PHP经常需要计算数组中的单元数目,或对象中的属性个数,这时正确地使用count()函数,便能够迅速地解决这样的麻烦。

count()语法

count  ( mixed $arr , [int $mode])
  • $arr:数组或者 Countable  对象。

  • $mode:如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。对计算多维数组的所有单元尤其有用。 

 返回值:返回 $arr

count()-Syntax

<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
var_dump(count($a));
?>

  • $arr: Array oder Countable Objekt.

  • $mode: Wenn der optionale Modusparameter auf COUNT_RECURSIVE (oder 1) gesetzt ist, count() Das Array wird rekursiv gezählt. Besonders nützlich für die Berechnung aller Elemente mehrdimensionaler Arrays.
Rückgabewert: Gibt die Anzahl der Einheiten in $arr zurück.

Durchlauf eindimensionaler Arrays:

<?php
    $arr2 = array(&#39;apple&#39;, &#39;banana&#39;, array(&#39;cat&#39;, &#39;camel&#39;), &#39;dog&#39;);
    $count1 = count($arr2); // 4
    $count2 = count($arr2, 1); // 6
?>

Durchlauf zweidimensionaler Arrays:

<?php
class People {
  private $name;
  private $sex;
  private $age;
}
 
echo count(new People()); // 1
echo "<br>";
$p1=new People();
$c2 = count((array) $p1); 
echo $c2;// 3
?>

Durchlauf von Objekten🎜🎜🎜rrreee 🎜🎜Empfohlen: 🎜《 🎜Zusammenfassung des PHP-Interviews 2021 Fragen (Sammlung)🎜》《🎜php-Video-Tutorial🎜》🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion count() in PHP. 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