首页 > 代码库 > PHP (20140523)
PHP (20140523)
sort(); 升序
对数组排序;
1 1 <?php 2 2 3 3 $fruits = array( "lemon" , "orange" , "banana" , "apple" ); 4 4 sort ( $fruits ); 5 5 foreach ( $fruits as $key => $val ) { 6 6 echo "fruits[" . $key . "] = " . $val . "\n" ; 7 7 } 8 8 9 9 ?> 10 10 //输出结果 11 11 12 12 fruits[0] = apple 13 13 fruits[1] = banana 14 14 fruits[2] = lemon 15 15 fruits[3] = orange
rsort();降序
-对数组逆向排序
此函数为 array
中的元素赋与新的键名。这将删除原有的键名,而不是仅仅将键名重新排序。
<?php $fruits = array( "lemon" , "orange" , "banana" , "apple" ); rsort ( $fruits ); foreach ( $fruits as $key => $val ) { echo " $key = $val \n" ; } ?> //以上例程会输出: 0 = orange 1 = lemon 2 = banana 3 = apple
arsort();升序
对数组进行逆向排序并保持索引关系
1 <?php 2 $fruits = array( "d" => "lemon" , "a" => "orange" , "b" => "banana" , "c" => "apple" ); 3 arsort ( $fruits ); 4 foreach ( $fruits as $key => $val ) { 5 echo " $key = $val \n" ; 6 } 7 ?> 8 //以上例程会输出: 9 10 a = orange 11 d = lemon 12 b = banana 13 c = apple
asort();降序
对数组进行排序并保持索引关系;排值。
1 <?php 2 $fruits = array( "d" => "lemon" , "a" => "orange" , "b" => "banana" , "c" => "apple" ); 3 asort ( $fruits ); 4 foreach ( $fruits as $key => $val ) { 5 echo " $key = $val \n" ; 6 } 7 ?> 8 //以上例程会输出: 9 10 c = apple 11 b = banana 12 d = lemon 13 a = orange
ksort();升序
对数组按照键名排序。
1 <?php 2 $fruits = array( "d" => "lemon" , "a" => "orange" , "b" => "banana" , "c" => "apple" ); 3 ksort ( $fruits ); 4 foreach ( $fruits as $key => $val ) { 5 echo " $key = $val \n" ; 6 } 7 ?> 8 //以上例程会输出: 9 10 a = orange 11 b = banana 12 c = apple 13 d = lemon
krsort ();降序
对数组按照键名逆向排序
1 <?php 2 $fruits = array( "d" => "lemon" , "a" => "orange" , "b" => "banana" , "c" => "apple" ); 3 krsort ( $fruits ); 4 foreach ( $fruits as $key => $val ) { 5 echo " $key = $val \n" ; 6 } 7 ?> 8 //以上例程会输出: 9 10 d = lemon 11 c = apple 12 b = banana 13 a = orange
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。