PHP如何计算2个数组的成员并返回返回true的成员的id?

时间:2015-07-02 00:26:16

标签: php arrays foreach

我有一个函数和2个数组,以便:

    function subtract($x, $y){
     return $y-$x;
    }
    $a1=array(array("first", 5), array("second", 6), array("third", 4));
    $a2=array(3);
    $i=0;
    foreach ($a1 as $index=>$value){
    $result=array(subtract($value[$i], $a2[0]));
if($result=1){
//return third in this case}
    }

在foreach循环中,一旦函数返回true,我想在这种情况下返回第三个。我该怎么做?

1 个答案:

答案 0 :(得分:0)

我尝试使用相同的结构,但不要认为这是最好的方法。

    function subtract($x, $y)
    {
        return $x-$y;
    }

$a1=array(array("first", 5), array("second", 6), array("third", 4));
$a2=array(3);

foreach ($a1 as $value)
    {
    $result=subtract($value[1], $a2[0]);
        if($result==1)
        {
            echo $value[0];
        }
    }
相关问题