Rumah >pembangunan bahagian belakang >masalah PHP >php mendapat berapa banyak item yang terdapat dalam tatasusunan

php mendapat berapa banyak item yang terdapat dalam tatasusunan

PHPz
PHPzasal
2023-04-20 09:10:51670semak imbas

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.

1. Gunakan fungsi count() untuk mendapatkan panjang tatasusunan

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.

2 Gunakan fungsi sizeof() untuk mendapatkan panjang tatasusunan

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.

Ringkasan

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!

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