Rumah  >  Artikel  >  pembangunan bahagian belakang  >  kiraan PHP

kiraan PHP

王林
王林asal
2024-08-29 12:49:11308semak imbas

Kaedah PHP count() digunakan untuk mendapatkan bilangan elemen dalam tatasusunan. Kaedah PHP count() ialah kaedah terbina dalam PHP. Ia melakukan tugas yang sama seperti yang dilakukan oleh kaedah size(). Kadangkala kita perlu mengetahui bilangan elemen yang terdapat dalam tatasusunan atau objek, jadi untuk tujuan ini PHP menyediakan kaedah count(). Ia juga boleh mengembalikan nilai 0 untuk tatasusunan atau objek yang tidak mempunyai elemen di dalamnya atau jika tatasusunan kosong dan juga untuk tatasusunan atau objek yang tidak ditetapkan.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks:

count( array, mode );

Parameter:

  • tatasusunan: Ini bukan parameter pilihan, yang menentukan tatasusunan yang elemennya akan dikira.
  • mod: Ini ialah parameter pilihan, yang menentukan mod kaedah. Terdapat dua nilai yang mungkin untuk parameter ini iaitu 0 dan 1. 0 menunjukkan untuk tidak mengira elemen tatasusunan secara rekursif dan ini ialah nilai lalai parameter ini. Nilai 1 menunjukkan untuk mengira unsur tatasusunan secara tertutup, yang digunakan untuk mengira unsur tatasusunan secara rekursif untuk tatasusunan berbilang dimensi.
  • nilai pulangan: Nilai pulangan kaedah ini ialah bilangan elemen yang terdapat dalam objek atau tatasusunan.

Menggunakan Kaedah PHP count()

  • Kaedah PHP count() menggunakan tatasusunan atau objek untuk mendapatkan bilangan elemen yang hadir dalam tatasusunan tertentu. Tatasusunan boleh berbentuk satu dimensi atau berbilang dimensi.
  • Apabila kaedah count() dipanggil dan menghantar nama tatasusunan kepadanya, kaedah count() mengira bilangan elemen yang terdapat di dalamnya dan mengembalikan kiraan ini sebagai hasilnya.

Contoh kiraan PHP

Diberikan di bawah adalah contoh yang dinyatakan:

Contoh #1

Contoh kaedah PHP count() untuk mencari bilangan elemen dalam tatasusunan. Seterusnya, kami menulis kod PHP untuk memahami kaedah dengan lebih jelas dengan contoh berikut, di mana kaedah count() digunakan untuk mencari nombor elemen yang terdapat dalam tatasusunan satu dimensi, seperti di bawah.

Kod:

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

Output:

kiraan PHP

Seperti dalam atur cara di atas kod “$result = count($Language);” cari dan kembalikan bilangan elemen yang terdapat dalam tatasusunan "Bahasa" dan yang dipaparkan juga, seperti yang dapat kita lihat dalam output.

Contoh #2

Contoh kaedah PHP count() untuk mencari bilangan kiraan bagi tatasusunan berbilang dimensi.

Seterusnya, kami menulis kod HTML untuk memahami kaedah PHP Count(), di mana sifat panjang digunakan untuk mencari bilangan kiraan elemen dalam tatasusunan berbilang dimensi, seperti di bawah.

Kod:

<?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>" );
?>

Output:

kiraan PHP

Seperti dalam program di atas, tatasusunan "sub" dicipta untuk menyimpan subjek dan id fakulti masing-masing yang mengendalikannya. Kemudian dalam kod, kaedah count() digunakan dua cara untuk mencari bilangan elemen yang terdapat dalam tatasusunan berbilang dimensi ini. Cara pertama ialah "count( $sub, 1 );", iaitu cara rekursif seperti yang ditunjukkan dengan menghantar nilai mod kepada 1 dan cara kedua ialah "count( $sub );" , yang bukan cara rekursif. Jadi kiraan output cara pertama ialah 12 dan kiraan output cara kedua ialah 2. Kaedah PHP count() untuk mencari bilangan kiraan bagi tatasusunan berbilang dimensi bagi jenis data yang berbeza.

Contoh #3

Seterusnya, kami menulis kod HTML untuk memahami kaedah PHP Count(), di mana sifat panjang digunakan untuk mencari bilangan kiraan elemen dalam tatasusunan berbilang dimensi yang merupakan jenis data yang berbeza dalam dimensi yang berbeza, seperti di bawah.

Kod:

<?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>" );
?>

Output:

kiraan PHP

Seperti dalam atur cara di atas, tatasusunan "Mark" dicipta untuk menyimpan subjek dan markah masing-masing yang merupakan jenis data yang berbeza berbanding subjek tatasusunan markah. Kemudian dalam kod, kaedah count() menggunakan dua cara untuk mencari bilangan elemen yang terdapat dalam tatasusunan berbilang dimensi ini, jadi kiraan output cara pertama ialah 12 dan kiraan output cara kedua ialah 2.

Kesimpulan

Kaedah PHP count() ialah kaedah terbina dalam, yang digunakan untuk mendapatkan bilangan elemen yang hadir dalam tatasusunan.

Atas ialah kandungan terperinci kiraan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Rujukan PHPArtikel seterusnya:Rujukan PHP