zoukankan      html  css  js  c++  java
  • 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()函数。

  • 相关阅读:
    自己遇到的冲突及解决方案
    怎么解决代码冲突及切换分支
    程序员修养
    代码回退
    gitlab两种连接方式:ssh和http配置介绍
    gitlab创建项目及分支
    github,gitlab的区别
    代码托管有什么用
    新手搭建云服务器详细过程
    UNP学习笔记(第十一章 名字与地址转换)
  • 原文地址:https://www.cnblogs.com/ganmy/p/5846997.html
Copyright © 2011-2022 走看看