Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Anzahl

PHP-Anzahl

王林
王林Original
2024-08-29 12:49:11308Durchsuche

Die PHP-Methode count() wird verwendet, um die Anzahl der Elemente in einem Array zu ermitteln. Die PHP-Methode count() ist eine in PHP integrierte Methode. Sie führt die gleiche Aufgabe aus wie die Methode size(). Manchmal müssen wir die Nummer eines Elements kennen, das in einem Array oder Objekt vorhanden ist. Zu diesem Zweck stellt PHP die Methode count() zur Verfügung. Es kann auch den Wert 0 für ein Array oder Objekt zurückgeben, das kein Element enthält oder wenn es ein leeres Array ist, und auch für ein Array oder Objekt, das nicht festgelegt ist.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax:

count( array, mode );

Parameter:

  • array: Dies ist kein optionaler Parameter, der das Array angibt, dessen Elemente gezählt werden sollen.
  • mode: Dies ist ein optionaler Parameter, der den Modus der Methode angibt. Es gibt zwei mögliche Werte für diesen Parameter: 0 und 1. Die 0 gibt an, dass die Elemente eines Arrays nicht rekursiv gezählt werden sollen, und dies ist der Standardwert dieses Parameters. Der Wert 1 gibt an, die Elemente eines Arrays einzeln zu zählen, was zum rekursiven Zählen der Elemente eines Arrays für ein mehrdimensionales Array verwendet wird.
  • Rückgabewert: Der Rückgabewert dieser Methode ist die Anzahl der in einem Objekt oder Array vorhandenen Elemente.

Funktionsweise der PHP count()-Methode

  • Die PHP-Methode count() verwendet das Array oder die Objekte, um die Anzahl der im jeweiligen Array vorhandenen Elemente zu ermitteln. Das Array kann eindimensional oder mehrdimensional sein.
  • Wenn die Methode count() aufgerufen wird und ihr der Name des Arrays übergeben wird, berechnet die Methode count(), wie viele Elemente darin vorhanden sind, und gibt diese Anzahl als Ergebnis zurück.

Beispiele für die PHP-Anzahl

Im Folgenden finden Sie die genannten Beispiele:

Beispiel #1

Beispiel der PHP-Methode count() zum Ermitteln der Anzahl der Elemente in einem Array. Als nächstes schreiben wir den PHP-Code, um die Methode anhand des folgenden Beispiels besser zu verstehen, in dem die count()-Methode verwendet wird, um die Nummer des im eindimensionalen Array vorhandenen Elements zu ermitteln, wie unten dargestellt.

Code:

<?php
// array of languages
$Language = array( 'English', 'Math', 'Science', 'Hindi');
print( "The array is : " );
print( implode(', ', $Language ));
print(".<br>");
// Calculating total number of elements present in an array.
$result = count($Language);
print( "The total number of elements present in an array are :" );
print( $result );
?>

Ausgabe:

PHP-Anzahl

Wie im obigen Programm der Code „$result = count($Language);“ Suchen und geben Sie die Anzahl der Elemente zurück, die im Array „Sprache“ vorhanden sind und auch angezeigt werden, wie wir in der Ausgabe sehen können.

Beispiel #2

Beispiel der PHP-Methode count() zum Ermitteln der Anzahl der Zählungen für das mehrdimensionale Array.

Als nächstes schreiben wir den HTML-Code, um die PHP Count()-Methode zu verstehen, bei der die Längeneigenschaft verwendet wird, um die Anzahl der Zählungen eines Elements im mehrdimensionalen Array zu ermitteln, wie unten.

Code:

<?php
// multidimensional array of subjects
$sub = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ),
'facultyid' => array( 'fac12', 'fac36', 'fac78', 'fac60', 'fac03' ) );
print( "The count for multidimensional array. " );
print( " <br>" );
// Calculating total number of elements present in an multidimensional array.
// recursive count
print( "The count for multidimensional array with recursive. " );
print( count( $sub, 1 ));
print( " <br>" );
print( "The count for multidimensional array with out recursive. " );
print( count( $sub ));
print( " <br>" );
?>

Ausgabe:

PHP-Anzahl

Wie im obigen Programm wird das „sub“-Array erstellt, um die Fächer und die jeweilige Fakultäts-ID zu speichern, die sich damit befasst. Später im Code wird die Methode count() auf zwei Arten verwendet, um die Anzahl der in diesem mehrdimensionalen Array vorhandenen Elemente zu ermitteln. Der erste Weg ist „count( $sub, 1 );“, ein rekursiver Weg, der durch die Übergabe des Moduswerts an 1 angezeigt wird, und der zweite Weg ist „count( $sub );“ , was kein rekursiver Weg ist. Die Ausgabeanzahl des ersten Weges beträgt also 12 und die Ausgabeanzahl des zweiten Weges beträgt 2. PHP count()-Methode zum Ermitteln der Anzahl der Zählungen für das mehrdimensionale Array verschiedener Datentypen.

Beispiel #3

Als nächstes schreiben wir den HTML-Code, um die PHP Count()-Methode zu verstehen, wobei die Längeneigenschaft verwendet wird, um die Anzahl der Elemente im mehrdimensionalen Array zu ermitteln, das aus unterschiedlichen Datentypen in unterschiedlichen Dimensionen besteht, wie unten.

Code:

<?php
// multidimensional array of Marks
$Marks = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ),
'rollno' => array( 89, 78, 56, 45, 67 ));
print( "The count for multidimensional array of different data types. " );
print( " <br>" );
// Calculating total number of elements present in an multidimensional array.
// recursive count
print( "The count for multidimensional array with recursive. " );
print( count( $Marks, 1 ));
print( " <br>" );
print( "The count for multidimensional array with out recursive. " );
print( count( $Marks ));
print( " <br>" );
?>

Ausgabe:

PHP-Anzahl

Wie im obigen Programm wird das Array „Marken“ erstellt, um die Subjekte und die jeweiligen Markierungen zu speichern, die im Vergleich zum Subjekt eines Markierungsarrays von unterschiedlichen Datentypen sind. Später im Code verwendet die count()-Methode zwei Möglichkeiten, um die Anzahl der in diesem mehrdimensionalen Array vorhandenen Elemente zu ermitteln, sodass die Ausgabeanzahl der ersten Methode 12 und die Ausgabeanzahl der zweiten Methode 2 beträgt.

Fazit

Die PHP-Methode count() ist eine integrierte Methode, mit der die Anzahl der in einem Array vorhandenen Elemente ermittelt wird.

Das obige ist der detaillierte Inhalt vonPHP-Anzahl. 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
Vorheriger Artikel:PHP-ReferenzenNächster Artikel:PHP-Referenzen