Php 在数组中找到相似的值,返回键
我得到了这样一个示例数组Php 在数组中找到相似的值,返回键,php,arrays,php-7,Php,Arrays,Php 7,我得到了这样一个示例数组 $array = (685,748,810,904,998); // etc /index 0 1 2 3 4 假设我想找到一个号码790。作为回报,我想得到索引号,在本例中,它将是1(因为790大于1,小于2)。我希望最后的结果也有一个测量,有多少%790是对810(指数+1)失踪 我正在使用PHP 7+请分享您的尝试。到目前为止您尝试了什么?结果应该是$result=$I.“。floor($input/$array[$I])*100);休息
$array = (685,748,810,904,998); // etc
/index 0 1 2 3 4
假设我想找到一个号码790
。作为回报,我想得到索引号,在本例中,它将是1(因为790大于1,小于2)。我希望最后的结果也有一个测量,有多少%790是对810(指数+1)失踪
我正在使用PHP 7+请分享您的尝试。到目前为止您尝试了什么?结果应该是$result=$I.“。floor($input/$array[$I])*100);休息很好:)
<?php
$input = 820;
$array = array(685,748,810,904,998);
for($i=0;$i<count($array);$i++){
if($input>$array[$i]){
continue;
}
else{
$result = $array[$i] - $input;
echo "require ".$result. ' for next level';
break;
}
}
require 84 for next level