Es gibt keinen Unterschied zwischen PHP sizeof() und count(). Die Funktion sizeof() ist ein Alias der Funktion count(), was bedeutet, dass die Funktion und Verwendung der Funktion sizeof() genau mit der Funktion count() identisch sind und beide zur Berechnung der Länge einer Funktion verwendet werden können Array.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Die Methode zum Ermitteln der Länge eines Arrays in PHP ist sehr einfach. PHP stellt uns zwei Funktionen zur Berechnung zur Verfügung Länge des Arrays, nämlich die Funktionen count() und sizeof().
Aber tatsächlich gibt es keinen Unterschied zwischen den Funktionen count() und sizeof(). Die Funktion sizeof() ist ein Alias der Funktion count().
Syntaxformat:
count($array,$mode); sizeof($array,$mode);
Die Parameterbeschreibung lautet wie folgt:
Tipp: Wenn $array weder ein Array noch ein Objekt ist, geben Sie 1 zurück; wenn $array gleich NULL ist, geben Sie 0 zurück.
Beispiel 1: Verwenden Sie count(), um die Anzahl der Array-Elemente zu zählen.
<?php header("Content-type:text/html;charset=utf-8"); $arr = ['PHP中文网','PHP教程','//m.sbmmt.com/','count()函数','sizeof()函数','数组长度']; echo '$arr 的长度为:'.count($arr).'<br>'; $arr2 = ['C语言中文网','PHP教程',['//m.sbmmt.com/','count()函数','sizeof()函数','数组长度']]; echo '$arr2 的长度为:'.count($arr2).'<br>'; echo '参数 $mode = 1 时,$arr2 的长度为:'.count($arr2, 1).'<br>'; $str = '//m.sbmmt.com/'; echo '$str 的长度为:'.count($str).'<br>'; ?>
Ausgabeergebnis:
Beispiel 2: Verwenden Sie sizeof(), um die Anzahl der Array-Elemente zu zählen.
<?php header("Content-type:text/html;charset=utf-8"); $arr = ['PHP中文网','PHP教程','//m.sbmmt.com/','count()函数','sizeof()函数','数组长度']; echo '$arr 的长度为:'.sizeof($arr).'<br>'; $arr2 = ['C语言中文网','PHP教程',['//m.sbmmt.com/','count()函数','sizeof()函数','数组长度']]; echo '$arr2 的长度为:'.sizeof($arr2).'<br>'; echo '参数 $mode = 1 时,$arr2 的长度为:'.count($arr2, 1).'<br>'; $str = '//m.sbmmt.com/'; echo '$str 的长度为:'.sizeof($str).'<br>'; ?>
Ausgabeergebnis:
Sie können die zurückgegebenen Ergebnisse sehen, indem Sie count() und sizeof verwenden () Es ist das Gleiche.
Erklärung: Zeile 7 des Codes setzt $mode auf 1. Die Funktionen count() und sizeof() zählen zyklisch alle Elemente im zweidimensionalen Array. Zu diesem Zeitpunkt wird ['//m.sbmmt.com/','count()函数','sizeof()函数','数组长度']
als Ganzes gezählt Die darin enthaltenen Elemente werden einmal gezählt, sodass das Endergebnis 7 ist.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen PHP sizeof und count?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!