获取用户数据后的条件逻辑


Condition logic after getting user data

我仍在学习php,因此需要一些帮助。我知道在哪里修改和插入代码片段,但我很难编写代码。

我正在使用一个名为Userpro的插件,我想根据我正在查看的用户配置文件的角色(而不是登录用户)显示不同的内容。因此,有了userpro_profile_data('role',$user_id),我可以获得这个角色,但我不知道从那里继续下去。。我正在考虑使用类似的if-else逻辑

if (role=='customer')
//Do something
else
//Do something else ..

那里的逻辑很好。你可以做:

$role = userpro_profile_data('role', $user_id);
if($role == 'customer')
{
    echo 'Customer';
    // Show Shop Page
}
elseif($role == 'staff')
{
    echo 'Staff';
    // .. show staff page
}
else
{
    echo $role;
    // is not staff or customer
}

你甚至可以根据你的角色数量使用案例陈述。你做得很好!