gpt4 book ai didi

php - 使用按位或将数组中的标志组合为单个值

转载 作者:可可西里 更新时间:2023-11-01 13:06:43 24 4
gpt4 key购买 nike

如果我有一个标志数组并且我想将它们与按位结合

即:

$foo = array(flag1, flag2);

进入

$bar = flag1 | flag2;

PHP 是否有任何好的函数可以为我很好地完成这项工作?

最佳答案

array_reduce将为您将数组缩减为单个值:

$res = array_reduce($array, function($a, $b) { return $a | $b; }, 0);

Reduce 在其他语言中有时也称为折叠(向左折叠或向右折叠)。

关于php - 使用按位或将数组中的标志组合为单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com