在php中比较一个变量和两个变量

时间:2014-03-13 19:34:32

标签: php variables

是否可以同时将一个变量与另外两个变量进行比较?不是将var1与var2进行比较,然后将var1与var3进行比较。例如,将包含全名的变量与包含第一个名称的变量和包含第二个名称的变量进行比较:

    if ($string1 == "$string2 $string3")  {
    echo "some code";
} else  {
    echo "some other code";
}

我知道上面的代码会产生错误,但这是否可能?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:3)

让我们说

$string1 = "FirstName LastName";
$string2 = "FirstName";
$string3 = "LastName";

然后你需要做类似的事情:

$full_string = $string2 . " " . $string3;
if ($string1 == $full_string)  {

答案 1 :(得分:1)

是的,假设全名的结构类似于" First Last"

你可以这样做:

if($full == $first.' '.$last) 

实际应该与OP相同。

答案 2 :(得分:1)

根据您的评论,我认为您可能需要这样做

concrinate $string2$string3。将该值放入另一个变量...... $result。 然后将$string1$result

进行比较

示例:

$result = $string2 . $string3;

if ($string1 == "$result") { echo "some code";