|
|
关于数组 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
写在前面的话: 最近在学习php,如果有朋友喜欢,可以到这里来看看。
一维数组: <? $Array[0]=0; $Array[1]=1; $Array["word"]="word"; $Array[]=2; $Array[]=3; for($i=0;$i<count($Array);$i++) { $Output=each($Array); echo"$Output[value]<p>"; } ?>
看运行结果: 0 1 word 2 3
<? $Array=array("如果你喜欢程序的学习","如果你刚开始学习程序","如果你有什么问题","如果你喜欢我写的学习笔记","请到这里来"); for($i=0;$i<count($Array);$i++) { $Output=each($Array); echo"$Output[value]; } ?>
看运行结果:
如果你喜欢程序的学习
如果你刚开始学习程序
如果你有什么问题
如果你喜欢我写的学习笔记
请到这里来
array()
<? //指定关键字,创建关联数组 $var_array=array("name"=>"姓名","address"=>"地址","work"=>"工作");
//使用连续的数字下标,从0开始 $var_array=array("语文","数学","英语");
//使用跳跃的数字下标,引用"Java语言"时用下标5,引用"PHP语言"时用下标6. $var_array=array("C语言学",5=>"Java语言","PHP语言");
//结果的输出(三种都可以使用): /*for($i=0;$i<count($var_array);$i++) { $Output=each($var_array); echo"$Output[value]"; } */
//输出的值分别为:
姓名地址工作 语文数学英语 C语言学Java语言PHP语言
//使用索引访问 /*echo "$var_array[name]"; echo"$var_array[address]"; echo"$var_array[work]";*/ ?>
数组的排序
例子1:<br> arsort() 将数组按逆序排序 <br> <? $var_array=array("name","work","address"); arsort($var_array); reset($var_array); for($i=0;$i<3;$i++) { $temp=each($var_array); echo"$temp[key]=>$temp[value]<br>"; } ?> <br>
例子2:<br> sort()原来关联数组的索引不存在了,数组元素按照字典序排序.<br> <? $var_array=array("name","work","address"); sort($var_array); reset($var_array); for($i=0;$i<3;$i++) { $temp=each($var_array); echo"$temp[key]=>$temp[value]<br>"; } ?>
<br> 例子3:<br> ksort() 数组按照关键字的字典数字排列,关键字和值之间的对应关系不发生变化.<br> <? $var_array=array("name"=>"Joe","work"=>"teacher","sex"=>"male"); ksort($var_array); reset($var_array); for($i=0;$i<3;$i++) { $temp=each($var_array); echo"$temp[key]=$temp[value]<br>"; } ?>
<br> 例子4:<br> asort() 将数组按正序排序 <br> <? $var_array=array("name"=>"Joe","work"=>"teacher","sex"=>"male"); asort($var_array); reset($var_array); for($i=0;$i<3;$i++) { $temp=each($var_array); echo"$temp[key]=>$temp[value]<br>"; }
?>
<br> 例子5: rsort:数组元素按照字典逆序排列.<br> <? $var_array=array("name"=>"Joe","work"=>"teacher","sex"=>"male"); rsort($var_array); reset($var_array); for($i=0;$i<3;$i++) { $temp=each($var_array); echo"$temp[key]=$temp[value]<br>"; } ?>
|
例子1: arsort() 将数组按逆序排序 1=>work 0=>name 2=>address
例子2: sort()原来关联数组的索引不存在了,数组元素按照字典序排序. 0=>address 1=>name 2=>work
例子3: ksort() 数组按照关键字的字典数字排列,关键字和值之间的对应关系不发生变化. name=Joe sex=male work=teacher
例子4: asort() 将数组按正序排序 name=>Joe sex=>male work=>teacher
例子5: rsort:数组元素按照字典逆序排列. 0=teacher 1=male 2=Joe
| | 
|
|
相关文章:相关软件: |
|