实现后台数据库提交过程中,有同一种类的分类,但有很多选择,例如:个人爱好,看书,电影,玩游戏,旅行,钩鱼等等,用户可以选择多种种类,但是我们不宜用很多字段来存放,如果用很多字段来存放,后面的运应,读取都非常麻烦.所以用一个字段.这样我们就需要将这些值组合起来,然后存入到该字段,一般表单只要同名,自动按先后次序用逗号隔开,所以我们只要直接获取值就可以,如下所示:
$Hobby=$_REQUEST['Hobby'];
对于需要手动联接的值,我们也可以这样实现
$Hobby=$Hobby.",".$Hobby.",";
值组合好后,该怎样分解及使用呢?
南昌网站设计公司工程师提示,在asp中 我们使用split 而PHP中我们也有这样的函数split,但性质不同于,在PHP中我们是用explode()函数.使用方法如下:
$ar1=explode(',',$Hobby);
for($i=0;$i {
echo $ar1[$i]."
";
}
explode前面参数是分割符,HTML表单提交时默认为:逗号.后面就是要拆分成数组的字符串.
希望对广大从事于网站开发技术人员有所帮助,原创文章出自:南昌网站建设公司-百恒网络 http://www.jxbh.cn 如需转载请注明出处!