• 技术文章 >后端开发 >php教程

    php中根据变量的类型 选择echo或dump_PHP

    2016-06-01 12:10:45原创309
    此时,is_scalar内置函数就派上用场了。

    is_scalar -- 检测变量是否是一个标量

    标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。

    复制代码 代码如下:
    function show_var($var) {
    if (is_scalar($var)) {
    echo $var;
    } else {
    var_dump($var);
    }
    }
    $pi = 3.1416;
    $proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");

    show_var($pi);
    // 打印:3.1416

    show_var($proteins)
    // 打印:
    // array(3) {
    // [0]=>
    // string(10) "hemoglobin"
    // [1]=>
    // string(20) "cytochrome c oxidase"
    // [2]=>
    // string(10) "ferredoxin"
    // }
    ?>
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:变量 类型
    上一篇:工厂模式在Zend Framework中应用介绍_PHP 下一篇:Zend Framework中的简单工厂模式 图文_PHP
    PHP小白到大牛直播班第二十期

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php格式化json函数示例代码_PHP• PHP+redis实现添加处理投票的方法_PHP• 日常整理PHP中简单的图形处理(经典)_PHP• PHP实现递归无限级分类_PHP• 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法_PHP
    1/1

    PHP中文网