将对象的值与PHP中的字符串进行比较

时间:2012-08-25 05:49:42

标签: php string object compare

我正在将对象中的字符串与标准变量中的字符串进行比较,即使它们在回显它们时“看起来”相同,if语句也不会发现它们匹配。此外,两个值都是没有数字的文本字符串。

if($users[$x]->get_employee_id() == strtolower($employee_id)) {
    $found = true;
}

我在这里缺少什么?

(我也尝试了strcmp功能)

1 个答案:

答案 0 :(得分:1)

Object: "abensouj " 
String: "abensouj"

来自对象的id在最后有这个角色......摆脱它。如果您无法编辑该对象,则可以调用trim()

if (trim($users[$x]->get_employee_id()) == strtolower($employee_id)) { ...