php有多少个内置函数

Posted booth666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php有多少个内置函数相关的知识,希望对你有一定的参考价值。

1、filter_var函数

比如用在验证输入文本是不是邮箱地址:filter_var(\'123456@qq.com\',FILTER_VALIDATE_EMAIL);返回的值是匹配到正确的邮箱地址的结果。

2、prase_url函数

解析url返回各个组成部分

1

2

3

4

5

<?php

$url = \'https://www.baidu.com/web/http/index.html?a=add&b=bad\';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);

?>

以上结果会输出:

1

2

Array ( [scheme] => https [host] => www.baidu.com [path] => /web/http/index.html [query] => a=add&b=bad )

/web/http/index.html

3、http_build_query

生成 URL-encode 之后的请求字符串,当我们过滤url传递过来的参数后,可以将这些参数以数组的形式传入http_build_query()来构建出query参数:

1

2

3

4

5

6

7

8

9

$url="https://www.baidu.com";

$data = array(\'foo\'=>\'bar\',

              \'baz\'=>\'boom\',

              \'cow\'=>\'milk\',

              \'php\'=>\'hypertext processor\');

$query=http_build_query($data);

$uri=$url.\'?\'.$query;

echo $uri;

?>

4、$_SERVER

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

比较经常用到的有:

$_SERVER[\'REMOTE_ADDR\']:浏览当前页面的用户的 IP 地址。

$_SERVER[\'HTTP_HOST\']:当前请求头中 Host: 项的内容,如果存在的话。

$_SERVER[\'SERVER_ADDR\']:当前运行脚本所在的服务器的 IP 地址。

$_SERVER[\'REQUEST_TIME_FLOAT\']:请求开始时的时间戳,微秒级别的精准度。 自 PHP 5.4.0 开始生效。

$_SERVER[SERVER_NAME\']:当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。

以上是关于php有多少个内置函数的主要内容,如果未能解决你的问题,请参考以下文章

超级有用的9个PHP代码片段

php函数查询手册

13 个非常有用的 Python 代码片段

python里的内置函数你知道有多少个吗?

21个常用代码片段

python3 有多少内置函数