我有一份允许经理级薪水的员工名单。当薪水支付给员工时,我必须检查,该人员是否在经理级薪水清单中。如果员工在列表中,则程序返回true,否则返回false。我想用php来解决这个案子我该怎么办?我想我应该使用数组格式,但我不知道如何解决这个问题。
经理级员工列表存储在变量中,逗号分隔如下:
$a=12312,23421,12342,12342
答案 0 :(得分:0)
我建议您使用explode()
将字符串转换为array()
然后in_array()
以检查ID是否存在。
$a='12312,23421,12342,12342';
$arr = array_filter(explode(',', $a));
$id = '12312';
if(in_array($id, $arr)){
echo 'Exist';
}