php - PHP - 计算特定范围内的数组元素
问题描述
我有一个包含 950 个元素的数组。元素的值在 80-110 之间。我想数一下它们中有多少在 80-90、90-100 和 100-110 之间。然后我会将它们显示在图表上。这可以在 php 中计算类似的元素吗?
解决方案
你可以简单地通过运行一个 for 循环来做到这一点。创建一个包含一系列元素的数组并运行 for 循环。虽然您将在那个时候运行循环,但根据给定的三组计算数组元素。最后,您将获得给定范围内的元素总数。为了您在下面获得更好的帮助,我举了一个例子:
<?php
$number = array(80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110);
$count1 = $count2 = $count3 = 0;
for ($i = 0; $i < sizeof($number); $i++) {
if($number[$i] >= 80 && $number[$i] <= 90 ) {
$count1++;
}
if($number[$i] >= 90 && $number[$i] <= 100 ) {
$count2++;
}
if($number[$i] >= 100 && $number[$i] <= 110 ) {
$count3++;
}
}
echo "The number between 80-90 = ".$count1."<br>";
echo "The number between 90-100 = ".$count2."<br>";
echo "The number between 100-110 = ".$count3."<br>";
?>
推荐阅读
- java - Kotlin to Java, Bottom Navigation Bar
- android - Android Google Billing Client - onSkuDetailsResponse Always Empty List
- python - python的正则表达式:如何在单词之间提取字符串?
- javascript - 如果我不 removeEventListener (JavaScript) 会发生什么?
- vba - 指定发件人电子邮件
- android - 如何在 RecyclerView 中创建粘性标题,如所附图片?
- python-3.x - python xlsxwriter 从单元格中提取值
- java - 在接口的两个实现之间移动公共代码
- html - 如何将 thymeleaf 表单中的两个对象传递给 Spring Controller?
- javascript - React JS npm 开始给端口忙,但它是免费的