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