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

青灯夜游
青灯夜游asal
2022-02-17 13:07:542831semak imbas

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)

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)." 个键值对";
?>

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)." 个键值对";
?>

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)." 个键值对";
?>

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!

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