028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

php学习笔记--数组篇(13)

krsort(array, type);

成都创新互联是一家专业提供栖霞企业网站建设,专注与成都网站设计、做网站H5开发、小程序制作等业务。10年已为栖霞众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

作用:

    对数组的参数进行降序排列

参数:

    array:数组

    type:可选规定如何排列数组的元素/项目。可能的值:

返回值:

    成功返回true,失败返回false

例子:对数组的key进行降序排列

 $a = array('1' => 'red', '5' => 'blue', '3' => '12');
 
 krsort($a);
 print_r($a);
 
 输出结果:
 Array
 (
    [5] => blue
    [3] => 12
    [1] => red
 )

ksort(array, type);

作用:

    对数组的key进行升序排序

参数:

    array:数组

    type:可选。规定如何排列数组的元素/项目。可能的值:

返回值:

    成功返回true,失败返回false

例子:对数组key升序排序

 $a = array('1' => 'red', '5' => 'blue', '3' => '12');
 ksort($a);
 print_r($a);
 
 输出结果:
 Array
 (
    [1] => red
    [3] => 12
    [5] => blue
 )

list(var1, var2, var3.....)

作用:

    把数组中的元素赋值给list中的变量

参数:

    var1:变量名

    var2:变量名

    var3:变量名

返回值:

    返回赋值后的数组

例子:

 $a = array('a' => 'red', 'b' => 'blue', 'c' => '12');
 $res = list($b, $c , $d) = $a; 
 print_r($res);
  
 输出结果:
 Array
 (
    [a] => red
    [b] => blue
    [c] => 12
 )

natcasesort(array)

作用:

    使用自然排序对数组进行不区分大小写的排血

参数:

    array:数组

返回值:

    成功返回true,失败返沪false

例子:

 $a = array('a' => 'red', 'b' => 'blue', 'c' => 'purple');
 natcasesort($a);
 print_r($a);
 
 输出结果: 
 Array
 (
    [b] => blue
    [c] => purple
    [a] => red
 )

natsort(array)

作用:

    使用自然排序对数组排序

参数:

    array:数组

返回值:

    成功返回true,失败返沪false

例子

 $a = array('a' => 'red', 'b' => 'blue', 'c' => 'purple');
 natsort($a);
 print_r($a);
 
 输出结果:
 Array
 (
    [b] => blue
    [c] => purple
    [a] => red
 )


网站题目:php学习笔记--数组篇(13)
URL链接:http://www.tsicrk.com/article/jjhehj.html

其他资讯

让你的专属顾问为你服务

1.1207s