数组函数库:sort

sort

(PHP3 , PHP4)

sort ---&">nbsp; 将数组的值由a-z重排

语法 : void sort(array array [, int sort_flags] );

说明 :

此函数会将数组的元素由a-z排列。

Example :

<?php

$fruits = array("lemon","orange","banana","apple");

sort($fruits);

for(reset($fruits); $key = key($fruits); next($fruits)) {
   echo "fruits[$key] = ".$fruits[$key]."\n";

}

?>

此范例的结果将会产生出 :

fruits[0] = apple

fruits[1] = banana

fruits[2] = lemon

fruits[3] = orange

fruits排列成由a-z的顺序

非必需的第二个参数sort_flags可以使用下列这些值来改变排序的变化:

排序型态旗标:

SORT_REGULAR - 正常的比较项目
SORT_NUMERIC - 以数字比较项目

SORT_STRING - 看作是字符串来比较项目

参考 : arsort( )  asort( )  ksort( )  rsort( )  usort( )

时间: 2024-11-18 01:41:01

数组函数库:sort的相关文章

数组函数库:rsort

rsort (PHP3 , PHP4) rsort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 将数组的值由z-a重排 语法 : void rsort(array array); 说明 : 此函数将数组的值由z-a重新排列. Example : <?php $fruits = array("lemon","orange","banana"

数组函数库:shuffle

shuffle (PHP3 >= 3.0.8 , PHP4 >= 4.0b4) shuffle ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 将数组的顺序弄混 语法 : void shuffle(array array); 说明 : 此函数将数组的元素顺序任意排序. Example : <?php $numbers = range(1,20); srand(time()); shuffl

数组函数库:arsort

arsort (PHP3 , PHP4) arsort --- 颠倒数组的顺序且维持索引值的关系 语法 : void&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; arsort(array  array); 说明 : 此函数颠倒数组元素的顺序(z-a),且维持数组元素与其索引值对应的关系,这个函数主要是用于需要将数组元素的顺序作颠倒的排列. Example : <?php $fruits = array(&

数组函数库:ksort

ksort (PHP3 , PHP4) ksort --- 将数组的索引值排列 语法 : int&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; ksort (array  array [, int sort_flags] ) ); 说明 : 此函数将数组依照索引值由a-z重新排列 Example : $fruits = array("d" => "lemon" , &

数组函数库:uksort

uksort (PHP3 >= 3.0.4 , PHP4) uksort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数将数组的索引值排序 语法 : void uksort(array array, function cmp_function); 说明 : 此函数会依照使用者定义的函数将数组的索引值重新排序. Example : <?php function mycompar

数组函数库:uasort

uasort (PHP3 >= 3.0.4 , PHP4) uasort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数排序且维持索引值与元素的关系 语法 : void uasort(array array, function cmp_function); 说明 : 此函数能依使用者定义的函数将数组重新排序,而数组的索引值与元素仍然保持原来的关系. 参考usort( )  ukso

数组函数库:usort

usort (PHP3 >= 3.0.3 , PHP4) usort ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 依使用者定义的函数将数组的值排序 语法 : void usort(array array, function cmp_function); 说明 : 此函数会依照使用者定义的函数将数组的值重新排序. Example : <?php function cmp($a,$b) { if

数组函数库:asort

asort (PHP3 , PHP4) asort --- 将数组排列且维持索引值的关系 语法 : void&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; asort(array  array); 说明 : 此函数将数组的元素由a-z重新排列,且保持原先索引值和元素的对应关系,这个函数主要是用于需要将数组的元素重新排列. Example : <?php $fruits = array("d&quo

用js实现PHP数组函数库的部分js代码函数

 /**     * 比较两个变量是否相同     * @param {Object} fobj     * @param {Object} sobj     * @return (Boolean)     */    var compare = function(fobj, sobj) {        var ftype = typeof(fobj);        var stype = typeof(sobj);        if (ftype == stype) {