10-10数组的介绍
<?php?
//數組函數的詳解
//count函數,作用:計算數組元素的個數。或者是對象屬性的個數。
//注:count的參數可以是數組,也可以是非數組。
//分3種情況
//1.參數為數組和對象,返回數組元素和對象屬性的個數
//2.參數為非數組,非對象,返回1
//3.參數為NULL時,返回0.
echo "<pre>";
$arr=array('春','夏','秋','東');
print_r(count($arr)); echo '<br/>';
var_dump(count($arr)); //count函數返回的類型是整形int
echo '<hr/>';
$str='abcdefg';
echo count($str),'<br/>';
$nul=NULL;
echo count($nul),'<br/>';
/**** 在深入探討下count函數的在多維數組的情況 ***/
$arr=array('a','b','c',array('d','e'));
echo count($arr),'<br/>';//4,因為第一層數組中,確實只有4個元素
echo count($arr,true),'<br/>';//6,count第二參數,為true時,代表遞歸來計算數組元素個數
//第一層 a b c array(d,e)? 為4個
//第二層array(d,e)中有d,e? 為2個,故總供為6個數組元素
echo "</pre>"; ?>
?
//數組的創建方式有:
//初始化創建方式
$stu1 = null;
$stu1['name'] = '小王';
$stu1['height'] = 166;
$stu1['area'] = '六安';
$stu1['grade'] = '小學';
print_r($stu1);
?
//array結構化創建
$stu2 = array('name'=>'小李','height'=>171,'area'=>'合肥','grade'=>'高2');
print_r($stu2);
?
?
?
轉載于:https://www.cnblogs.com/document/archive/2012/10/15/2723746.html
總結
以上是生活随笔為你收集整理的10-10数组的介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【设计模式】单例模式-生成器模式-原型模
- 下一篇: Java对象转换为Json对象