Rumah >pembangunan bahagian belakang >masalah PHP >php mendapat berapa banyak item yang terdapat dalam tatasusunan
PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web. Dalam pembangunan PHP, tatasusunan ialah jenis data yang sangat biasa digunakan. Tatasusunan boleh digunakan untuk menyimpan berbilang nilai dengan mudah, dan untuk mengendalikan serta memproses nilai ini dengan mudah.
Dalam PHP, mendapatkan bilangan elemen dalam tatasusunan (iaitu, panjang tatasusunan) ialah operasi biasa. Dua kaedah untuk mendapatkan panjang tatasusunan akan diperkenalkan di bawah.
fungsi count() terbina dalam PHP boleh digunakan untuk mendapatkan panjang tatasusunan. Kaedah menggunakan fungsi ini adalah seperti berikut:
<?php $fruits = array("apple", "banana", "orange"); $count = count($fruits); echo $count; ?>
Kod di atas akan mengeluarkan nombor "3", menunjukkan bahawa array $fruits mengandungi 3 elemen. Fungsi count() boleh menerima tatasusunan sebagai parameter dan mengembalikan bilangan elemen dalam tatasusunan. Jika hujah bukan tatasusunan, 0 dikembalikan.
Jika anda perlu mengira bilangan elemen dalam tatasusunan berbilang dimensi, fungsi count() juga boleh digunakan. Contohnya, untuk tatasusunan berbilang dimensi berikut:
<?php $student = array( "name" => "Tom", "age" => 18, "scores" => array(80, 90, 85) ); ?>
Untuk mendapatkan bilangan elemen dalam $scores subarray, anda boleh menggunakan kod berikut:
<?php $count = count($student["scores"]); echo $count; ?>
Di atas kod akan mengeluarkan nombor "3", menunjukkan bahawa $scores subarray mengandungi 3 elemen.
Selain fungsi count(), PHP juga menyediakan fungsi sizeof() untuk mendapatkan panjang bagi tatasusunan. Kedua-duanya mempunyai fungsi yang sama, tetapi nama fungsinya berbeza. Kaedah menggunakan fungsi sizeof() untuk mendapatkan panjang tatasusunan adalah hampir sama dengan menggunakan fungsi count(). Contohnya:
<?php $fruits = array("apple", "banana", "orange"); $size = sizeof($fruits); echo $size; ?>
Kod di atas juga akan mengeluarkan nombor "3", menunjukkan bahawa tatasusunan $fruits mengandungi 3 elemen. Selain itu, fungsi sizeof() boleh menerima parameter kedua pilihan untuk menentukan jenis nilai pulangan. Contohnya:
<?php $fruits = array("apple", "banana", "orange"); $size = sizeof($fruits,1); print_r($size); ?>
Kod di atas akan mengeluarkan yang berikut:
Array ( [0] => apple [1] => banana [2] => orange )
Oleh kerana parameter kedua ditentukan sebagai 1, fungsi sizeof() mengembalikan tatasusunan yang mengandungi nama kunci dan tatasusunan bersekutu.
Dalam pembangunan PHP, mendapatkan panjang tatasusunan ialah operasi yang sangat asas. Artikel ini memperkenalkan dua kaedah: menggunakan fungsi count() dan fungsi sizeof(). Keputusan kedua-dua kaedah adalah sama, tetapi nama fungsinya berbeza. Dalam pembangunan sebenar, anda boleh memilih untuk menggunakannya mengikut keutamaan peribadi anda. Jika anda perlu mendapatkan panjang tatasusunan berbilang dimensi, kaedah yang diperkenalkan di atas juga boleh digunakan.
Atas ialah kandungan terperinci php mendapat berapa banyak item yang terdapat dalam tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!