PHP中的Strcmp和字符串比较,其中字符串来自数组

时间:2015-07-14 10:05:53

标签: php string-comparison

这是我想要实现的目标,尽管$assign持有值A,但目前仍会返回"错误"

if ($assign === "A") {
    echo "Assign is A";
}
    elseif ($assign === "B") {
        echo "Assign is B";
}
    else {
        echo "error";
}

$assign从数组中获取其值,如下所示,我检查了我能想到的任何内容。下面的strcmp返回-52,这让我很难过。 $assignments[0]绝对拥有" A",没有任何无关的空格或字符,类型绝对是字符串。

$assign = $assignments[0];
print_r ($assign);
print (gettype($assign));
echo strcmp ($assign, "A");

我假设问题是我没有为$assign分配价值" A"但是相反,它来自一个阵列的某种引用,但我担心我的故障排除已经让我了!

0 个答案:

没有答案