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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值