为了账号安全,请及时绑定邮箱和手机立即绑定

ThinkPHP 把explode分割后的字符逐个写入另一张表,并+1

ThinkPHP 把explode分割后的字符逐个写入另一张表,并+1

守着星空守着你 2018-09-06 14:14:44
1、ThinkPHP 通过explode分割一个字段内容【如:张三,李四、王二、麻子】2、把分割后的内容逐个写入Tab表中去3、如果Tab表中不存在写入的关键字如:张三、李四……,那么就新增4、如果存在:张三或李四关键字,就在Tab中的计数字段中 + 1
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

  $tag=str_replace(",",",",I("post.tag"));

        $tag=explode(",", $tag);

        if(count($tag)>0){

        foreach($tag as $v){

        if(M("tag")->where(array('tab_name'=>$v))->find()){

        M("tag")->where(array('tab_name'=>$v))->setInc("tab_count",1);

        }else{

        M("tag")->add(array('tab_name'=>$v,'tab_count'=>1));

        }

1

2

        }

        }


查看完整回答
反对 回复 2018-09-30
  • 1 回答
  • 0 关注
  • 1101 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信