http_build_query() 生成 url-encoded 之后的请求字符串描述(用于将数组转化为url查询字符串)。 string http_build_query ( array formdata [, string numeric_prefix] )

   $data = array('time'=>1492493886, 'key'=>'lovephp');
   echo 'http://www.vinixiu.com/?'.http_build_query($data);
   //输出: http://www.vinixiu.com/?time=1492493886&key=lovephp

parse_str() 把查询字符串解析到变量中。parse_str(string,array)

    parse_str('time=1492493886&key=lovephp', $arr);
    echo $arr;
    //输出: Array ( [time] => 1492493886 [key] => 'lovephp' )


parse_url() 解析 URL,返回其组成部分。 parse_url(string $url [, int $component = -1])

如果省略了 component 参数,将返回一个关联数组 array,在目前至少会有一个元素在该数组中。数组中可能的键有以下几种:scheme(如 http),host,port,user,pass,path,query(在问号 ? 之后),fragment(在散列符号 # 之后)

    $url = "http://www.vinixiu.com/path?name=vini123#anchor";
    echo(parse_url($url));
    //输出
   
    Array
    (
        [scheme] => http
        [host] => www.vinixiu.com
        [path] => /path
        [query] => name=vini123
        [fragment] => anchor
    )

shuffle(array) 把数组中的元素按随机顺序重新排序。本函数为数组中的单元赋予新的键名,这将删除原有的键名,而不仅是重新排序(键名会改变)。

  $array = array('name'=>'vini123', 'age'=>32, 'gender'=>'boy');
  shuffle($array);
  echo $array;

  //输出:array(0=>32, 1=>'boy', 2=>'vini123');

nl2br() 在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (
)。

更多php函数,请看这里:http://www.nowamagic.net/librarys/veda/detail/1012