如何将一个数组值依赖于另一个数组值



我有两个数组,例如

Array ( 
[0] => Sony Xperia Modern Silver 
[1] => Sony Xperia C Purple 
[2] => Sony Xperia C3 Starry Black 
[3] => Sony Xperia C3 Snow White 
[4] => Sony Xperia C3 Fresh Mint 
[5] => Sony Xperia C4 Dual Mint 
[6] => Sony Xperia C4 Dual White 
[7] => Sony Xperia C4 Dual Black);
And
Array ( 
[0] => 40 
[1] => 40 
[2] => 60 
[3] => 40 
[4] => 40 
[5] => 80 
[6] => 80 
[7] => 100);

所以在这种情况下,第一个数组用于NAME's,第二个数组用于评论%,我的第一个数组值如何取决于第二个数组条件,因为我们需要数据(即。当我们给出类似if(review>= 60)的条件时,产品名称)。在这种情况下,我需要的输出是相关的名称是fetch,其评论大于或等于60,并且记录按降序排列(记录按降序排列取决于该用户的评论)

<?
$ProductName[]=Array ( 
[0] => Sony Xperia Modern Silver 
[1] => Sony Xperia C Purple 
[2] => Sony Xperia C3 Starry Black 
[3] => Sony Xperia C3 Snow White 
[4] => Sony Xperia C3 Fresh Mint 
[5] => Sony Xperia C4 Dual Mint 
[6] => Sony Xperia C4 Dual White 
[7] => Sony Xperia C4 Dual Black);
And
$Reviews[]=Array ( 
[0] => 40 
[1] => 40 
[2] => 60 
[3] => 40 
[4] => 40 
[5] => 80 
[6] => 80 
[7] => 100);
$j=sizeof($ProductName);
for($i=$j;$i>0;$i--) //For descending order
{
    if($Reviews[$i]>=60)
    {
        echo $ProductName[$i]."<br>";
    }
}
?>

最新更新