• 技术文章 >后端开发 >php教程

    求一段PHP代码解决方案

    2016-06-13 13:18:34原创454
    求一段PHP代码
    trim($_POST['tag'])的值为:11,你好|12,他好|13,我好|14,都好|15,大家好
    让下面5个值分别等于
    $tagsql['tag1']=11
    $tagsql['tag2']=12
    $tagsql['tag3']=13
    $tagsql['tag4']=14
    $tagsql['tag5']=15

    代码应当怎么写,麻烦知道的大哥直接给完整代码谢谢了!

    ------解决方案--------------------
    老牛拉破车的循环

    PHP code
    
    $str = '11,你好|12,他好|13,我好|14,都好|15,大家好';
    $arr = array();
    if (!empty($str)) {
        preg_match_all('/(\d{2})/', $str, $match);
        $i = 0;
        foreach ($match[1] as $value) {
            ++$i;
            $arr['tag' . $i] = $value;
        }
    } else {
        for ($i = 1; $i < 6; $i++) {
            $arr['tag' . $i] = 0;
        }
    } 

    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:tagsql tag match str arr

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 请教QQ互联的代码是如何写的? • 关于网下商城是用伪静态好?还是生成静态好 • 没有上载的分数了,vip次数也用完了啊 • PHP登录跳转,该怎么处理 • 注册信息添加到数据库,该怎么处理
    1/1

    PHP中文网