• 技术文章 >PHP >PHP数组

    php数组中array_product函数的使用

    小妮浅浅小妮浅浅2021-08-19 09:58:25原创6085

    1、函数功能是计算数组中所有值的乘积,在累乘数组中所有成员的时候会将成员的值转为数值类型。

    当传递的参数为一个bool成员所组成的数组时,众所周知true会被转为1,false会被转为0。

    <?php
    $power = ['read' => true, 'write' => true, 'execute' => true];
    var_dump((bool)array_product($power));
    // 结果 true
    $power = ['read' => true, 'write' => true, 'execute' => false];
    var_dump((bool)array_product($power));
    // 结果 false

    2、在计算过程中将数组成员转为数值类型进行计算,需要确保了解数组成员转为数值类型后的值。

    否则会产生意料之外的结果。

    <?php
    $power = ['read' => true, 'write' => true, 'execute' => 'true'];
    var_dump((bool)array_product($power));
    // 结果 false

    以上就是php数组中array_product函数的使用,希望对大家有所帮助。更多php学习指路:php数组

    推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

    专题推荐:php数组 array_product
    品易云
    上一篇:php中array_filter清除空值 下一篇:php数组中array_count_values的使用

    相关文章推荐

    • php数组赋值方式• php数组添加元素• php数组转json字符串• php数组合并的方法• php数组实现原理• php数组排序算法• php数组排序并输出• php数组排序保持索引• php数组排序并保持索引关系• php数组去重• php数组排序从小到大函数• php数组函数有哪些• php数组转字符串• php数组中如何重置索引

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网