在PHP中查找数组的子集

在PHP中查找数组的子集,第1张

在PHP中查找数组子集

您希望获得

$attributes
什么动力?那就是你的问题的含义。

可以在此处找到示例(为完整性起见)

<?php  function powerSet($in,$minLength = 1) {    $count = count($in);    $members = pow(2,$count);    $return = array();    for ($i = 0; $i < $members; $i++) {       $b = sprintf("%0".$count."b",$i);       $out = array();       for ($j = 0; $j < $count; $j++) {          if ($b{$j} == '1') $out[] = $in[$j];       }       if (count($out) >= $minLength) {          $return[] = $out;       }    }    return $return; }


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5023437.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存