php多少内置函数,php有多少个内置函数

2a5edc6a46782ed34232d717b2e26900.png

1、filter_var函数

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

2、prase_url函数

解析url返回各个组成部分<?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);

?>

以上结果会输出: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参数:$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视频教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值