PHP学习之数组篇
2013-05-22 23:47
260 查看
<?php #数组的定义方式1 $area = array("beijing","changsha","wuhan"); $areaCode = array("010"=>"beijing","0731"=>"changsha","020"=>"wuhan"); #数组的定义方式2 $student[] = "zhangsan"; $student[] = "lisi"; $student[] = "wangwu"; $stuInfo[] = array("a001"=>"zhangsan"); $stuInfo[] = array("a002"=>"wangwu"); #is_array() echo 'is_array()检测:'.(is_array($area) == 1 ? "true" : "false"); #foreach array foreach($areaCode as $k => $v){ printf("<br/>%s => %s",$k,$v); } #用于定义值填充数组 $count = range(0, 100); var_dump($count); $t = range("a", "z"); print_r($t); $x = range(0, 100,2); #0-100的偶数 print_r($x); echo "<hr/>"; #添加和删除数组元素 /* * 1.array_unshift() 在数组头部添加元素 * 2.array_push() 在数组尾部添加元素 * 3.array_shift() 在数组头部删除元素 * 4.array_pop() 在数组尾部删除元素 * */ array_unshift($area, "shenzhen"); print_r($area); echo "<hr/>"; array_shift($area); print_r($area); echo "<hr/>"; array_push($area, "dongguan"); print_r($area); echo "<hr/>"; array_pop($area); print_r($area); echo "<hr/>"; #定位数组元素 /* * 1.in_array() * 2.array_key_exists() * 3.array_search() * */ echo (in_array("beijing",$area) == 1 ? "true" : "false"); echo "<hr/>"; echo array_key_exists("007", $areaCode) == 1 ? "true" : "false"; echo "<hr/>"; $s = array_search("changsha", $areaCode); if($s){ echo $s.":".$areaCode[$s]; } #获取数组的Key和Value集合 $ks = array_keys($areaCode); echo "<hr/>"; print_r($ks); $vs = array_values($areaCode); echo "<hr/>"; print_r($vs); #遍历数组 while($key = key($area)){ printf("<br/>key:%s",$key); next($area); } #向函数传递数组值 $cc = array(1,2,3,4,5,6,7); echo "<hr/>"; function Add(&$num) { $num += 10; } array_walk($cc, "Add"); print_r($cc); #计算数组大小 echo "<hr/>"; echo count($area); #数组排序 $r = array_reverse($area); echo "<hr/>"; print_r($r); sort($r); echo "<hr/>"; print_r($r); #数组的合并与连接 #$d = array_merge($a,$b); #array_combine($keys, $values) ?>
相关文章推荐
- php学习随笔-php数组遍历方法3
- php学习收藏:PHP数组的总结
- php数组学习
- PHP学习之中数组--创建数组【1】
- php学习(8)数组
- PHp学习之路二(数组练习)
- PHP学习笔记——删除数组中的值实例(猴子选大王)
- php学习7——数组
- php 学习笔记--数组篇(8)
- 深入学习PHP数组删除元素方法
- PHP学习笔记——PHP数组中和键值搜索相关的函数2
- PHP学习之数组值的操作
- PHP学习笔记——使用回调函数处理数组的函数array_filter()
- PHP——数组函数_学习笔记
- 【小白笔记】PHP学习之路 (18) --数组遍历、统计、计算
- PHP学习(二)----数组
- php学习笔记-数组篇(1)
- PHP数组学习(三)
- PHP学习笔记 06 - 数组
- PHP学习之中数组-遍历一维数组【2】