我有一个布尔类型的用户数组。我试图设置一个条件,说如果此数组的值为false,则显示一条消息。这是我的数组
$user[0]['Confirmed']
$ user是一个返回用户数据的对象。为了确认,返回True或False。
我正在做这样的事情。
if ($user[0]['Confirmed'] === true)
{
//Do something.
}
这样做的时候,我会得到一个错误
Warning: Illegal string offset 'confirmed'
我该如何更好地安排它,使其通过我的病情?
用户对象是这样的:
[
{
username: "abc,
firstName: "abc2",
lastName: "abc,
confirmed: true,
}
]
答案 0 :(得分:0)
请尝试这个。
if(is_array($user) && count($user)) {
if($user[0]->confirmed === true ){
//Do Something
}else{
//confirmed value is not true
}
}else{
//array is empty or not array
}