柳暗花明笔记

    认识 php 的 http_build_query() 和 ksort()

    所属分类:[ php&web ] 猫哲学家 发表于:2012-07-29 23:35 浏览:480

    定义和用法

    ksort() 函数按照键名对数组排序,为数组值保留原来的键。

    可选的第二个参数包含附加的排序标志。

    若成功,则返回 TRUE,否则返回 FALSE。

     

    语法

    ksort(array,sorttype)
    参数描述
    array必需。规定要排序的数组。
    sorttype

    可选。规定如何排列数组的值。可能的值:

    • SORT_REGULAR - 默认。以它们原来的类型进行处理(不改变类型)。
    • SORT_NUMERIC - 把值作为数字来处理
    • SORT_STRING - 把值作为字符串来处理
    • SORT_LOCALE_STRING - 把值作为字符串来处理,基于本地设置*

     

     

    例子

    <?php $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse"); ksort($my_array); print_r($my_array); ?>

    输出:

    Array ( [a] => Dog [b] => Cat [c] => Horse )
    <?php
    $data 
    = array('foo'=>'bar',
                  
    'baz'=>'boom',
                  
    'cow'=>'milk',
                  
    'php'=>'hypertext processor');

    echo 
    http_build_query($data) . "\n";
    echo 
    http_build_query($data'''&amp;');

    ?>
    The above example will output:
    foo=bar&baz=boom&cow=milk&php=hypertext+processor foo=bar&amp;baz=boom&amp;cow=milk&amp;php=hypertext+processor

     

    标签: php 
    上一编文章 安装CentOS系统时经典问题 下一编文章 有趣的好笑的
    最近文章
    发表评论