开发者社区> 问答> 正文

请教php如何一次性处理多个从表单处理的值,并且之间用“||”做分隔符?

php如何一次性处理多个从表单处理的值,并且之间用“||”做分隔符?例如兴趣爱好添加篮球,足球,等等作为一个字段存储到数据库当中,足球和篮球之间用||作为分隔符?

展开
收起
落地花开啦 2016-06-16 13:30:13 2314 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    建议先将所有的爱好存储成数组形式,存入MySQL中的时候使用serialize()进行序列化,读取的时候使用unserialize()进行反序列化就可以了。

    序列化是把数组或对象转变为字符串的一个过程,这样就能存储到数据库中了。

    //Example
    $hobby = array('篮球', '足球', '羽毛球', '计算机');
    
    echo serialize($hobby);
    //a:4:{i:0;s:6:"篮球";i:1;s:6:"足球";i:2;s:9:"羽毛球";i:3;s:9:"计算机";}
    2019-07-17 19:40:43
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载