zoukankan      html  css  js  c++  java
  • 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']:当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定。

    自己想要什么...就朝着那个方向前进
  • 相关阅读:
    全栈的苦逼和崛起
    Swift内部类调用外部类方法、属性的变通
    Assets.xcassets误删后的恢复
    UITableViewCell嵌套UITableView的正确姿势
    GPU Accelerated Computing with Python
    Windows 10创意者更新ISO发布!官方下载
    Amazing iOS Tips
    self-sizing cell的一个问题
    buf.swap32()
    buf.swap16()
  • 原文地址:https://www.cnblogs.com/booth666/p/14770709.html
Copyright © 2011-2022 走看看