gpt4 book ai didi

php - 如何获得数组的百分比?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:31 25 4
gpt4 key购买 nike

我想知道如何获得数组的确定百分比。

假设:

$array = array ("I","am","not","a","professional","coder","so","please","help","me");

它由十个值组成。

我想写一个方法来获取它的一部分。

public function get_percentage($percentage) {...;return $array_sliced;}

所以如果我想要一个只包含“I”的数组,我会使用

$this->get_percentage(10) //10 stands for 10%
//returns $slice = array ("I");

此外,如果 $num 可以四舍五入到最接近的有用值,那就太好了。例如:

$this->get_percentage(8) //8 stands for 8% but the function will treat this as 10%
//returns $slice = array ("I");

我在这里没有找到任何类似的问题,希望这不会太复杂。

最佳答案

这个方法,使用array_slice() ,应该为您解决问题:

public function get_percentage($percentage)
{
$count = count($this->arr) * ($percentage / 100);
return array_slice($this->arr, 0, round($count));
}

关于php - 如何获得数组的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873397/

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