PHP 当前有一组数 1,2,3,4,5 如何写才能在遇到ID为其中数字的时候输出一个判断呢?

2025-01-03 22:57:41
推荐回答(1个)
回答1:

php端:

$id = 2;

$subject = '1,2,3,4,5,12';

$pattern = '/(^|,)'.$id.'(,|$)/';

if(preg_match($pattern, $subject)){

echo $id;

}else{

echo 'error';

}

mysql端:

从info表ids字段中查询包含2的记录 

select * from info where ids regexp '(^|,)2(,|$)';