PHP或mysql语句中有什么函数可以判断一个字符串中某字符串的个数?

我已经把数组以,分割开存进数据库,用的是join(',',$数组)这么个函数我存的是数字,所以存的结果就是像这样1,2,3,4,5,10,11,12,15那我怎么判断该字... 我已经把数组以,分割开存进数据库,用的是join(',',$数组)这么个函数
我存的是数字,所以存的结果就是像这样1,2,3,4,5,10,11,12,15
那我怎么判断该字符串中存在某个字段?例如2这个数字?? 12不能算进去,用like的话不行,但是不知道有什么函数可以做到这样的判断。或者说有没有别的办法把该字符串还原成1个数组,这样可以用in_array 函数
展开
 我来答
xiii130
2012-11-15 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
$count = 0;

$sql="SELECT `字段名` FROM `表名`";
$res=mysql_query($sql);
while($row=mysql_fetch_array($res)){
$arr = explode(",",$row['字段名']); //这里把你存数字的字段以逗号切割开,并存为数组

for($i=0;$i<count($arr);$i++){
if($你要比较的变量 == $arr[$i]){
$count = $count + 1;
}

}
}
if($count>0){
echo '找到了!!!';
}else{
echo '没有找到~';

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式