Rumah >php教程 >PHP源码 >php数组长度函数的例子

php数组长度函数的例子

WBOY
WBOYasal
2016-06-08 17:19:381592semak imbas

php中数组长度我们有两个函数可以直接统计到了分别为count与sizeof了,前者现在用到非常的多了而sizeof函数是旧版本的php中用到现在几乎不使用了,下面我们来看看php数组长度函数一些例子。

<script>ec(2);</script>

PHP中有两个内建的函数:count() 和sizeof(),可以实现得到数组的长度
 
$colorList = array("apple"=>"red", "grass"=>"green", "sky"=>"blue",  "night"=>"black","wall"=>"white"); 

echo "Array size with count: ".count($colorList); 

echo "Array size with count: ".sizeof($colorList); 


例子

$arr = Array('0','1','2','3','4');
echo count($arr);
// 输出 5
$arr = array('A','B','C');
echo sizeof($arr);
//输出3

二维数组:

count函数有两个参数:
0(或COUNT_NORMAL)为默认,不检测多维数组(数组中的数组);
1(或COUNT_RECURSIVE)为检测多维数组,

你可以使用这样的代码来测试该函数:

$arr=array(
                 0=>array('title' => '新闻1', 'viewnum' => 123, 'content' => 'ZAQXSWedcrfv'),
                 1=>array('title' => '新闻2', 'viewnum' => 99, 'content' => 'QWERTYUIOPZXCVBNM')
               );
echo '不统计多维数组:'.count($arr,0);//count($arr,COUNT_NORMAL)
echo "
";
echo '统计多维数组:'.count($arr,1);//count($arr,COUNT_RECURSIVE)
?>

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