Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-15 11:34:02
asal
2832 orang telah melayarinya

Dalam PHP, anda boleh menggunakan fungsi count() atau sizeof() untuk menanyakan bilangan pasangan nilai kunci yang terdapat dalam tatasusunan Kedua-dua fungsi boleh mendapatkan bilangan pasangan nilai kunci (elemen). tatasusunan; sintaks " count($array, 1)" atau "sizeof($array, 1)".

Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Cara untuk menanyakan tatasusunan dalam php Berapa banyak pasangan nilai utama yang ada

Untuk menanyakan berapa banyak pasangan nilai utama yang ada dalam tatasusunan adalah dengan menanyakan berapa banyak elemen yang terdapat dalam tatasusunan, itu? ialah, panjang tatasusunan.

Dalam PHP, dua fungsi count() dan sizeof() disediakan untuk mendapatkan panjang tatasusunan (satu atau lebih dimensi boleh diterima, cuma tetapkan parameter kedua kepada 1).

Malah, fungsi sizeof() ialah alias bagi fungsi count(), jadi penggunaan kedua-dua fungsi adalah konsisten.

count($array , $mode)
sizeof($array, $mode)
Salin selepas log masuk

Perihalan parameter adalah seperti berikut:

  • $array: ialah tatasusunan atau objek yang akan dikira
  • $mode: ialah parameter pilihan dan boleh ditinggalkan.
    • Jika parameter $mode diabaikan, atau ditetapkan kepada COUNT_NORMAL atau 0, fungsi count() tidak akan mengesan tatasusunan berbilang dimensi
    • Jika $mode ditetapkan kepada COUNT_RECURSIVE atau 1, fungsi count() Akan mengira bilangan elemen dalam tatasusunan secara rekursif, terutamanya berguna untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi.

Contoh:

Tatasusunan satu dimensi:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($arr);
echo "数组有:".count($arr)." 个键值对";
?>
Salin selepas log masuk

Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

Tatasusunan dua dimensi :

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array
("张三",
25,
    array("高数","PHP教程","英语"),
);
//输出语句
var_dump($arr);
echo "数组有:".sizeof($arr,1)." 个键值对";
?>
Salin selepas log masuk

Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

Tatasusunan tiga dimensi

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        ),
        &#39;河南&#39; => array(
            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),
            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)
        )
);
//输出语句
var_dump($arr);
echo "数组有:".sizeof($arr,1)." 个键值对";
?>
Salin selepas log masuk

Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial video PHP 》,《PHP ARRAY

Atas ialah kandungan terperinci Bagaimana untuk menanyakan berapa banyak pasangan nilai utama yang terdapat dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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