zoukankan      html  css  js  c++  java
  • PHP Functions

    PHP Array 函数

    定义和用法

    array_shift() 函数删除数组中的第一个元素,并返回被删除元素的值。

    注释:如果键是数字的,所有元素都将获得新的键,从 0 开始,并以 1 递增

    带有数字键:

    <?php
    $a=array(0=>"Dog",1=>"Cat",2=>"Horse");
    echo array_shift($a);
    print_r ($a);
    ?>

    输出:

    Dog
    Array ( [0] => Cat [1] => Horse )

    PHP String 函数

    定义和用法

    ucfirst() 函数把字符串中的首字符转换为大写。

     

    Example #1 call_user_func_array()例子

    <?php
    function foobar($arg, $arg2) {
        echo __FUNCTION__, " got $arg and $arg2
    ";
    }
    class foo {
        function bar($arg, $arg2) {
            echo __METHOD__, " got $arg and $arg2
    ";
        }
    }
    
    
    // Call the foobar() function with 2 arguments
    call_user_func_array("foobar", array("one", "two"));
    
    // Call the $foo->bar() method with 2 arguments
    $foo = new foo;
    call_user_func_array(array($foo, "bar"), array("three", "four"));
    ?>

    以上例程的输出类似于:

    foobar got one and two
    foo::bar got three and four

    ob_start

    (PHP 4, PHP 5)

    ob_start — 打开输出控制缓冲

    说明

    bool ob_start ([ callback $output_callback [, int $chunk_size [, bool $erase ]]] )

    此函数将打开输出缓冲。当输出缓冲激活后,脚本将不会输出内容(除http标头外),相反需要输出的内容被存储在内部缓冲区中。

    内部缓冲区的内容可以用 ob_get_contents() 函数复制到一个字符串变量中。 想要输出存储在内部缓冲区中的内容,可以使用 ob_end_flush() 函数。另外, 使用 ob_end_clean() 函数会静默丢弃掉缓冲区的内容。

     

     

    preg_replace

    (PHP 4, PHP 5)

    preg_replace — 执行一个正则表达式的搜索和替换

     

    PHP list() 函数

    <?php
    $my_array = array("Dog","Cat","Horse");
    
    list($a, $b, $c) = $my_array;
    echo "I have several animals, a $a, a $b and a $c.";
    ?>

    var_dump — 打印变量的相关信息

    说明

    void var_dump ( mixed $expression [, mixed $... ] )

    此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

    In PHP 5 all public, private and protected properties of objects will be returned in the output.

  • 相关阅读:
    Trap 冷启动与热启动告警
    SNMP支持IPv6
    跨函数使用内存
    动态内存分配
    结构体
    指针和数组
    组合模式
    类方法实用点语法调用
    数据结构与算法定义
    RAC初步使用
  • 原文地址:https://www.cnblogs.com/lfzark/p/3911687.html
Copyright © 2011-2022 走看看