我需要根据 40/60% 的比例显示数组中的两个项目之一。因此,40% 的时间显示项目一,60% 的时间显示项目二。
我现在有以下代码,可以在两者之间随机选择,但需要一种方法来为其添加百分比权重。
$items = array("item1","item2");
$result = array_rand($items, 1);
echo $items[$result];
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
类似的东西应该可以解决问题
$result = $items[ rand(1, 100) > 40 ? 1 : 0 ];
关于php - 根据给定的百分比在两个项目之间进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139737/