美文网首页
常用函数小结(一)

常用函数小结(一)

作者: 高贵的懒羊羊 | 来源:发表于2019-01-16 10:03 被阅读0次

    2019/1/18

    数组函数:

    current()- 返回数组中的当前单元

    next()- 将数组中的内部指针向前移动一位

    key() - 返回数组中当前单元的键名

    array_filter( array $array [,callable$callback [, int $flag = 0 ]] ) : array

    array_map(callable$callback , array $array1 [, array $... ] ) : array

    array_reduce( array $array ,callable$callback [,mixed$initial =NULL] ) :mixed(initial参数:如果改参数被提供,它将在回调首次执行时使用,或者当数组为空时,作为最终结果被返回)

    array_slice( array $array , int $offset [, int $length =NULL[, bool $preserve_keys = false ]] ) : array


    env($key, $default = null)

    Gets the value of an environment variable.获取环境变量的值。

    Note:若运行Artisan命令创建配置缓存(php artisan config:cache),则在配置文件以外调用env(),得到的值为null。


    func_get_args()

    tap($value, $callback = null) - 将 $value 作为参数执行闭包后,返回 $value。


    StdClass:内置类。

    如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,将会创建一个内置类 stdClass 的实例。如果该值为NULL,则新的实例为空。 array 转换成 object 将使键名成为属性名并具有相对应的值。注意:在这个例子里, 使用 PHP 7.2.0 之前的版本,数字键只能通过迭代访问

    <?php

    $obj = (object) array('1' => 'foo');

    var_dump(isset($obj->{'1'})); // PHP 7.2.0 后输出 'bool(true)',之前版本会输出 'bool(false)'

    var_dump(key($obj)); // PHP 7.2.0 后输出 'string(1) "1"',之前版本输出  'int(1)'

    ?>

    对于其他值,会包含进成员变量名 scalar

    <?php

    $obj = (object) 'ciao';

    echo $obj->scalar;  // outputs 'ciao'

    ?>

    相关文章

      网友评论

          本文标题:常用函数小结(一)

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