大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
额,, 我看明白你的问题了,解决办法嘛, html 提交 form 到php脚本, 不能实现你说的功能(php 不能能自己判断html如何设定的. 只能通过浏览器提交的参数来被动的接受表单的值,如果用户在前台不选中checkbox, 则浏览器就不提交这个值,所以php并不知道前台有几个checkbox)
创新互联建站成立于2013年,是专业互联网技术服务公司,拥有项目成都网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元尖扎做网站,已为上家服务,为尖扎各地企业和个人服务,联系电话:13518219792
解决的办法可以再提交一个hidden的input, 每次用户选种一个checkbox时, 就用js同时改变这个input的值,比如你选择了后两个, 则这个input 的value 的值就是0,2,3. 在php接受这个hidden input的值,就可以解决了
$arr = array("PHP","JAVA","C++");
var_dump($arr);
//获取数组中元素的值如下:
foreach($arr as $key=$value{
echo $value; //输出即可
}
浏览器下看到的如下:
array (size=3)
0 = string 'PHP' (length=3)
1 = string 'java' (length=4)
2 = string 'C++' (length=3)
获取的结果
PHPjavaC++
count():对数组中的元素个数进行统计;
sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;
array_count_value():统计每个特定的值在数组$array中出现过的次数;
有array_values(); array_column;这些函数, 你这个结构要是只想取key是count的值得话,就foreach循环一下吧