php mendapat berapa banyak item yang terdapat dalam tatasusunan

PHPz
Lepaskan: 2023-04-20 10:04:44
asal
651 orang telah melayarinya

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;
?>
Salin selepas log masuk

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)
);
?>
Salin selepas log masuk

Untuk mendapatkan bilangan elemen dalam $scores subarray, anda boleh menggunakan kod berikut:

<?php
$count = count($student["scores"]);
echo $count;
?>
Salin selepas log masuk

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;
?>
Salin selepas log masuk

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);
?>
Salin selepas log masuk

Kod di atas akan mengeluarkan yang berikut:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!