• PHP常用函数


    1.implode();

    implode(separator,array): 返回值(string)=array元素+separator。其中separator参数可选,但为向后兼容,一般都带上。

    eg:

    <?php

    $arr = array('Hello','World!','I','love','Shanghai!');

    echo implode(" ",$arr)."<br>";

    echo implode("+",$arr)."<br>";

    echo implode("-",$arr)."<br>";

    echo implode("X",$arr);

    ?>
    运行结果:
    Hello World! I love Shanghai!
    Hello+World!+I+love+Shanghai!
    Hello-World!-I-love-Shanghai!
    HelloXWorld!XIXloveXShanghai!

    2.explode()

    explode(separator,str,limit):返回值(Array)。

    Notice:当limit>0,Array.length=limit;

              当limit<0时,Array.length=str.length-1;

              当limit=0时,Array.length=1.

    eg:

    <?php

    $str = 'one,two,three,four';

    // 零 limit

    print_r(explode(',',$str,0));

    // 正的 limit

    print_r(explode(',',$str,2));

    // 负的 limit

    print_r(explode(',',$str,-1));

    ?>

          运行结果:

    Array ( [0] => one,two,three,four )

    Array ( [0] => one [1] => two,three,four )

    Array ( [0] => one [1] => two [2] => three )

    3.get_include_path()

     获取当前默认目录

    4.set_include_path()

    set_include_path(new_inlcude_path):配置新的路径,使得通过include()函数可以直接访问该路径下的文件,简化了目录计算。

    eg:

       <?php
              set_include_path("Website/");
              include("test1.php");
              include("test2.php");
              include("test3.php");
              require("test4.php");
              require("test5.php");
           ?>

    5.ob_start()

    ob是output buffer的简称。ob_start()用来激活服务器缓冲区。当该函数被调用,除头信息外其余信息均不会输出。

    若要输出,则使用相应Flush或bo_end_flush()函数。

  • 相关阅读:
    cocos2d与cocos2d-X中的draw和update
    poj1673
    hdu2128之BFS
    常用的js效验
    OMCS的语音视频带宽占用
    UML类图详细介绍
    [置顶] 获取激活码,激活myeclipse
    CBO学习----03--选择率(Selectivity)
    notepad++ 文件对比插件
    永远不要在Linux 执行的 10 个最危险的命令
  • 原文地址:https://www.cnblogs.com/ganmy/p/5846997.html
Copyright © 2020-2023  润新知