So verwenden Sie die Funktion count() in PHP

autoload
Freigeben: 2023-03-09 10:56:01
Original
2673 Leute haben es durchsucht

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])
Nach dem Login kopieren
  • $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));
?>
Nach dem Login kopieren
  • $arr: Array oder Countable </code > Objekt. <p></li><li><span style="font-size: 18px;"><code>$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
?>
Nach dem Login kopieren

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
?>
Nach dem Login kopieren
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!

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