php有多少个内置函数

王林
发布: 2019-10-14 11:48:58
原创
3663人浏览过

php有多少个内置函数

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);
?>
登录后复制

以上结果会输出:

立即学习PHP免费学习笔记(深入)”;

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视频教程

以上就是php有多少个内置函数的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号