Dalam PHP, anda boleh menggunakan fungsi count() untuk mencari panjang tatasusunan dua dimensi Fungsi ini boleh mengira bilangan semua elemen dalam tatasusunan, iaitu panjang tatasusunan apabila parameter kedua fungsi Tetapkan kepada "COUNT_RECURSIVE" atau 1 untuk mengira secara rekursif bilangan elemen dalam tatasusunan, iaitu, untuk mencari panjang tatasusunan dua dimensi Sintaksnya ialah "count(array dua dimensi, COUNT_NORMAL )" atau "bilangan(tatasusunan dua dimensi, 1 )".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh gunakan fungsi count () untuk mencari panjang tatasusunan dua dimensi.
Kita semua tahu bahawa panjang tatasusunan tatasusunan satu dimensi boleh didapati menggunakan fungsi count() Malah, panjang tatasusunan dua dimensi juga boleh didapati menggunakan kiraan () fungsi.
Anda hanya perlu menghantar dua parameter ke fungsi count(): parameter pertama ialah $array, menentukan tatasusunan untuk dikira dan parameter kedua ialah $mode, dan nilai ditetapkan kepada COUNT_RECURSIVE
atau 1
, supaya fungsi count() akan mengira secara rekursif bilangan elemen dalam tatasusunan, yang amat berguna untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi.
Contoh: panjang tatasusunan dua dimensi
<?php header("Content-type:text/html;charset=utf-8"); $arr= array( "张三", 25, array("高数","PHP教程","英语") ); var_dump($arr); echo "二维数组长度为:".count($arr,1); ?>
Selepas membaca output di atas, adakah anda keliru? tatasusunan. ("张三"
, 25
, "高数"
, "PHP教程"
, "英语"
)?
sebenarnya kerana pada masa ini, fungsi count() bergelung untuk mengira semua elemen dalam tatasusunan dua dimensi, "array("高数","PHP教程","英语")
" akan dikira secara keseluruhan dan elemen di dalamnya ("高数"
, "PHP教程"
, "英语"
) akan dikira semula, jadi keputusan akhir ialah 6.
Penjelasan:
PHP memberikan kita dua fungsi untuk mengira panjang tatasusunan, iaitu fungsi count() dan sizeof(); function Ia adalah alias bagi fungsi count(), iaitu, fungsi dan penggunaan fungsi sizeof() adalah betul-betul sama dengan fungsi count().
Sintaks fungsi Count():
count($array [, $mode = COUNT_NORMAL])
Petua: Jika $array bukan array mahupun objek, fungsi count() akan mengembalikan 1 jika $array sama dengan NULL, fungsi count(). akan kembali 0.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mencari panjang tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!