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

php数组长度函数的例子

WBOY
WBOY원래의
2016-06-08 17:19:381594검색

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)
?>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.