如何编程以获得PHP中可能的结果数量?
共有3个框:如何编程以获得PHP中可能的结果数量?,php,math,combinations,Php,Math,Combinations,共有3个框:boxA、boxB和boxC 您可以在每个框中放置1或0 可能的结果是1,1,11,1,00,0,00,0,10,1,10,1,01,0,1 所以答案是8 如果我可以编辑变量的数量,我该如何编码?就像我能做的盒子数量或输入数量,而不仅仅是1或0 它接近于与重复的结合吗?我不确定 这是一个简单的答案,它将给出所有可能的结果,即2乘以3的幂(2**3),因此2(所有可能的值)乘以3的幂(所有必须赋值的项,框) 所以2**3=2*2*2=8基本上只将其视为3位数的二进制数。但是,既然不是代
boxA
、boxB
和boxC
您可以在每个框中放置1
或0
可能的结果是1,1,1
1,1,0
0,0,0
0,0,1
0,1,1
0,1,0
1,0,1
所以答案是8
如果我可以编辑变量的数量,我该如何编码?就像我能做的盒子数量或输入数量,而不仅仅是1或0
它接近于与重复的结合吗?我不确定 这是一个简单的答案,它将给出所有可能的结果,即2乘以3的幂(2**3),因此2(所有可能的值)乘以3的幂(所有必须赋值的项,框)
所以2**3=2*2*2=8基本上只将其视为3位数的二进制数。但是,既然不是代码编写服务,请展示您的尝试。将每个框的可能值的数目相乘即可?2*2*2或2^3您所说的“如何编写此代码”是什么意思?如果这是一组固定的数据,那么结果也是固定的。如果没有,你能先用文字提出一个解决方案,然后再尝试编程吗?OP还没有考虑这些好的建议。
$possibilities = $number_of_variables ** $number_of_boxes