将多值与foreach进行比较

时间:2013-05-14 12:52:33

标签: php foreach explode

正则表达式

a=1
b=2
c=4
d=17
g=9
...

是检查charecter和数字是否相同的功能....

    funnction compare($val1,$val2)
    {

    $val1=explode("|",$val1)
    $val2=explode("|",$val2)

    foreach(?)
{
    ????
}
    }

我如何与foreach比较 我希望copare对$ val1 [1]与$ val2 [1]并且如果所有Right都返回true

这是呼叫功能的例子

 compare ("G|d|a","7|11|12")
    compare 
    g with 7
    d with 11
....

1 个答案:

答案 0 :(得分:0)


对于带有$ val2 [1]的copare对$ val1 [1]你是什么意思,如果所有Right都返回true? 为什么不使用$ val1 === $ val2?

你可以使用

$result=true;
for($i=0; $i<count($val1);$i++){
    $result = $result && ($val1[$i]==$val2[$i]);
}