摘要:1.通常意义上的数组为规则数组。2.相联数组,指键和值具有对应关系的数组。3.删除一个相联数组中数组元素的例子:1 <?php2 $capital=array("LN"=>"SY","JS"=>"NJ");3 unset($capital["JS"]);4 print_r($capital);5 ?>显示:Array ( [LN] => SY )
阅读全文
摘要:1 <?php 2 function cmp ($a,$b){ 3 if($a==$b) return 0; 4 if($a>$b) return 1; 5 if($a<$b) return -1; 6 } 7 $my_array=array(4,3,6,2,7,0); 8 usort ($my_array,"cmp"); 9 while (list($key ,$value)=each($my_array))10 {echo "($key):$value"."<br />";}11 ?>数组的排序
阅读全文
摘要:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3",1,array(1,2));3 $result=array_slice($a1,-2,-1);4 print_r($result);5 ?>Array ( [0] => 1 ) http://www.cnblogs.com/4php/archive/2012/10/13/2720208.html中,的一个例子:(6)删除数组(假设数组很长,无法数清数
阅读全文
摘要:例1:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3",1,array(1,2));3 $result=array_reverse($a1);4 print_r($result);5 ?>Array ( [0] => Array ( [0] => 1 [1] => 2 ) [1] => 1 [c] => 3 [b] => 2 [a] => 1 ) 例2:1 <
阅读全文
摘要:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3");3 $a2=array("d"=>"4","e"=>"5","c"=>"1");4 $result=array_merge($a1,$a2);5 print_r($result);6 ?>显示:Array ( [a]
阅读全文
摘要:数组求交两个数组的交是指,两个数组相同元素的集合。例子:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3");3 $a2=array("d"=>"4","e"=>"5","c"=>"1");4 $result=array_intersect($a1,$a2);5 print_r
阅读全文
摘要:1.array_pad函数<?php//定义一个数组$items=array("农药1"=>"杀虫剂","农药2"=>"除草剂","化肥1"=>"化肥");$result=array_pad($items,4,"其它"); print_r($result);?>显示:Array ( [农药1] => 杀虫剂 [农药2] => 除草剂 [化肥1] => 化肥 [0] => 其它 ) 当array_pad函
阅读全文
摘要:1.foreach函数通过数组的下标,来实现在遍历数组的过程中,对数组元素进行操作的功能。例子:1 //定义一个数组2 $items=array("农药1"=>"毒死蜱","农药2"=>"吡虫啉","农药3"=>"啶虫脒");3 //使用foreach函数遍历数组4 foreach($items as $keyname =>$value){5 if($value=="毒死蜱")6 $value="$value(特惠价)&q
阅读全文