PHP中如何得到陣列的長度

時間 2021-08-14 20:33:09

1樓:歲月錄音機

count()和sizeof() 都可以直接統計一維陣列長度。示例如下:

$arr = array('0','1','2','3','4','5','6','7','8','9');       echo count($arr);    // 輸出10

$arr = array('蘋果','香蕉','桔子','西瓜','梨','葡萄');               echo sizeof($arr);   // 輸出6

count()函式有兩個引數:

count($arr,count_normal); //預設,不檢測多維陣列

count($arr,count_recursive); //檢測多維陣列

例子:$arr = array(

0=>array('name'=>'kong','age'=>'18'),

1=>array('name'=>'liang','age'=>'30')

count($arr) = 2;

count($arr,count_recursive) = 6;

2樓:陽光上的橋

count — 計算陣列中的單元數目或物件中的屬性個數<?php

$a[0] = 1;

$a[1] = 3;

$a[2] = 5;

$result = count($a);

// $result == 3

$b[0] = 7;

$b[5] = 9;

$b[10] = 11;

$result = count($b);

// $result == 3;

$result = count(null);

// $result == 0

$result = count(false);

// $result == 1

?>

3樓:中原說教育

使用count()函式計算陣列的長度

4樓:神一樣的站

使用splfixedarrays定義長度 和array一樣 但是操作速度要比array好

5樓:

php如何獲取一維陣列的長度,使用php函式count(),或是sizeof();

示例如下:

$arr = array('0','1','2','3','4');

echo count($arr);

// 輸出 5

$arr = array('a','b','c');

echo sizeof($arr);

//輸出3

多維陣列:

$arr=array(

0=>array('title' => '新聞1', 'viewnum' => 123, 'content' => '內容1'),

1=>array('title' => '新聞2', 'viewnum' => 99, 'content' => '內容2')

);echo '不統計多維陣列:'.count($arr,0); echo '或用sizeof為'.sizeof($arr,0);

echo "

";echo '統計多維陣列:'.count($arr,1);echo '或用sizeof為'.sizeof($arr,1);

6樓:曉

count(array()),array().length

php如何跳轉頁面傳陣列,php 如何定義一個陣列?

後臺 data array 這裡放你查的資訊 echo json encode data 返回一個json資料 前臺處理下就行了 育知同創教育 php跳轉頁面傳陣列的方法 1 將陣列轉化成字串,用特殊字元如 將陣列的元素隔開,用普通的字串引數傳遞 2 使用json方式傳遞引數 解析c 後臺得到的是個...

php陣列如何改變KEY值,php如何給陣列賦值?

可以通過foreach實現。例子 也很簡單。foreach array as key val 沒有類似的功能函式 只能是迴圈一下 重新賦值了。foreach array as i val php如何給陣列賦值?php陣列賦值如下 1.my array array 2.my array www 3.m...

php中如何合併幾個二維陣列成為二維陣列

宇宙大師之一 php 中的 array merge recursive 函式可以實現 將一個或多個陣列的元素的合併起來,一個陣列中的值附加在前一個陣列的後面。並返回作為結果的陣列。當有重複的鍵名時,值不會被覆蓋,而是將多個相同鍵名的值遞迴組成一個陣列。array merge recursive ar...