使用implode()函数将数组逗号隔开连接为字符串

checkbox提交过来一个数组,为了将数组中的值插入到SQL语句执行,需要将数组的键值使用逗号隔开: index.html form action=2.php method=postinput name=select[] type=checkbox value=1 /1input name=select[] type=checkbox value=2 /2input name=select[]
checkbox提交过来一个数组,为了将数组中的值插入到SQL语句执行,需要将数组的键值使用逗号隔开:
 
index.html
 
<form action="2.php" method="post">
<input name="select[]" type="checkbox" value="1" />1
<input name="select[]" type="checkbox" value="2" />2
<input name="select[]" type="checkbox" value="3" />3
<input type="submit" value="submie" />
</form>
 
2.php
 
<?php
$array = $_POST["select"];
$select = implode(",", $array);
echo $select;
?>
 
3个checkbox全都选择提交后,输出的结果为:1,2,3,可以直接插入到SQL语句执行。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

ob_start()函数用于打开缓冲区,比如header()函数之前如果就有输出,包括回车/空格/换行/都会有Header had all ready send by的错误,这时可以先用ob_start()打开缓冲区PHP代码的数据块和echo()输出都会进入缓冲区而不会立刻输出.当然打开缓冲区的作用很多,只要
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object):转换成
PHP源码加密 //=============================================//本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!//作者 小曾 Qq839024615 可加我一起交流//=============================================/**************************************
在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧。 php如何获取数组的长度,使用php函数count(),或是sizeof() 例如: $arr = Array(0,1,2,3,4); echo count
具体代码详见如下: SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSWHEREtable_schema = wdphp -- wdphp
以下是完整参考代码,index.php为登录页面,ajax.php为处理ajax无刷新请求页面。 index.php !DOCTYPE htmlhtml head meta charset=utf-8 / title登录/title script type=text/javascript src=http://cdn.bootcss.com/jquery/2.1.4/jquery.min.js/script /hea