PHP常见案例

作者: 蚂蚁窝大梦想 | 来源:发表于2018-08-15 07:24 被阅读23次

    1. 获取URL地址中信息

    函数 说明 案例
    parse_url() 解析URL为数组 parse_url("https://www.jd.com/?cu=true&utm_source=baidu-pinzhuan");
    explode() 分割字符串为数组 explode('.', $url);
    end() 将array指针移动到最后 一个单元,并返回值 end(explode('.', $url));
    strpos() 查找字符串首次出现位置 substr(b['path'],[strpos](http://php.net/manual/zh/function.strpos.php)(b['path'],'.') + 1);

    2. 大流量网站解决方案

    • 确认服务器硬件是否能够支持当前的流量
    • 数据库读写分离,优化数据表
    • 禁止外部的盗链
    • 控制大文件的下载
    • 使用不同主机分流主要流量

    3. PHP执行系统外部命令函数

    函数 示例 说明
    exec() string exec ( string command [, array &output [, int &$return_var ]] ) 执行外部命令,返回结果最后一行。
    system() string system (string command [, int return_var]) system在执行系统外部命令时,直接将结果输出到游览器,如果执行命令成功则返回true,否则返回false
    passthru() void passthru (string command [, int return_var]) passthru直接将结果输出到游览器,不返回任何值,且其可以输出二进制,比如图像数据
    shell_exec() string shell_exec ( string $cmd )

    5. utf-8转换成gbk

    iconv(‘UTF-8′,’GBK’,$str);

    相关文章

      网友评论

        本文标题:PHP常见案例

        本文链接:https://www.haomeiwen.com/subject/ucjryftx.html