正则匹配

现在数据库里面有一堆数据
1,2,3,
2,4,1,11,
111,1,31,
3,11,

我想要的效果是把1,去掉 下面用到了正则匹配

#先通过sql语句把带1,的查找出来
#在通过foreach循环处理
$tab = M('tab')->where('aid like "%1,%" or aid like "%,1,%"')->select();
foreach($tab as $k=>$v){
  $aid = preg_replace("/,1,/",",",$tab[$k]['aid']);
  $aid = preg_replace("/^1,/","",$aid);
  echo $aid;
}

END

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天用到了一个 js验证 输入手机号的,但要有一个万能的 400 800 等座机 移动联通小灵通手机号的正则式: ...
    eyuxiog阅读 522评论 0 0
  • 1、示例 匹配网址url 匹配手机号码 匹配固话 匹配身份证号码 匹配密码 匹配一年的12个月 匹配一个月的31天...
    喜宝_c72d阅读 1,533评论 0 0
  • 正则表达式基本语法: MySql中正则模式使用REGEXP和NOT REGEXP操作符。 基本的正则匹配规则: 1...
    SawyerLee阅读 2,265评论 0 0
  • #pragma 正则匹配手机号 + (BOOL)checkTelNumber:(NSString *) telNu...
    于桁阅读 434评论 0 1
  • #import @interface Utils : NSObject #pragma 正则匹配手机号 + (BO...
    苏苏苏_阅读 288评论 0 0