十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
input type="checkbox" name="weeks[]"
在江汉等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、做网站 网站设计制作按需网站设计,公司网站建设,企业网站建设,品牌网站制作,网络营销推广,成都外贸网站建设公司,江汉网站建设费用合理。
id="weeks" value=1
input type="checkbox" name="weeks[]"
id="weeks" value=2
input type="checkbox" name="weeks[]"
id="weeks" value=3
weeks后的中括号不可漏,否则用PHP获取的时候只能取到最后一个值。之后PHP就很好处理了,如下:
$weeks = $_POST['weeks']; for($i=0;$i count($weeks);$i++) echo $weeks[1]." br";
foreach($project as $item){
echo $item-sample_status;
}
php中取出数组键值的写法是 array_name[key]
key是数组的下标或数组对象的键名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"="这是A","b"="这是B","c"="这是C");
echo $arr["b"]; //打印 这是B
呵呵,这个问题我刚刚遇到过,也解决掉了,正好回答你。
Javascript端:
var data = {
"name":'aaa',
"birthday":'2011-1-1'
};
var url ="run.php?data="+data;
url = url.replace(//,"%%8%%"); //简单处理符号的get传递问题;如果传参时有数字,则尽量避免或更换替换字符串。
url = url.replace(/\?/,"%%7%%"); //简单处理?符号的get传递问题;
//js程序到了这里,会把问号、and符号都转换为特定字符。
PHP端:
$data = $_REQUEST['data'];//这里最好不要使用$_REQUEST,涉及网站安全问题。
$data = str_replace('%%8%%','',$data);//替换回原有的连接符
$data = str_replace('%%7%%','?',$data);
到这里,就又回来了!
只是经过了一个字符替换的过程,当然,你也可以采取编码的方式传输,最经典的是有一个js编码方法,然后由PHP的urlencode()函数解码,不过这种我没有使用,在js上来说,比较复杂了一些,如果你传输的数据不是太特殊,我介绍的方案已经足够使用了。
————
用echo,比如
for ($M=0;$M10;$M++) {
echo "$M
";
}
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
在1997年,任职于 Technion IIT公司的两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础。
而 PHP 也在这个时候改称为PHP:Hypertext Preprocessor.。经过几个月测试,开发团队在1997年11月发布了 PHP/FI 2。随后就开始 PHP 3 的开放测试,最后在1998年6月正式发布 PHP 3。
Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写PHP 的核心,这个在1999年发布的剖析器称为 Zend Engine[7],他们也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。
数组操作,查询指定的值或者key,一般使用array_search和in_array;
如果已经有key了,可以直接$array[$key];
php对数组操作函数(这个里面很多都比较常用,最好掌握):
参考: