已有40人关注
《PHP开发宝典》第八章粘性多值参数8.3.6源程序问题
发表在PHP图书答疑 2015-03-09
是否精华
版块置顶:
第153页自定义函数make_checkbox语法:
/*****自定义函数make_checkbox创建具有相同名称的复选框,其中参数name指定复选框组的名称;参数checked设置复选框默认值;参数option定义复选框的名称和值******/
function make_checkbox($name, $checked, $option){
foreach($option as $value => $label){
[font color=#FF0000]printf('%s <input type="checkbox" name="%s[]" value="%s" ', $label ,$name ,$value);[/font]
if(in_array($value, $checked)){
echo "checked";
}
echo "/>&#160;&#160;\n";
}
}
红色的这句是什么意思?先谢谢了!
分享到:
精彩评论 2
铁游夏
学分:0 LV1
TA的每日心情
还糊涂
2020-10-22 13:46:07
2015-03-10
沙发
printf函数的作用是对字符串进行格式化,这里将第2个参数$label的值插入到第一个%s的位置,将第3个参数$name的值插入到第二个%s的位置,将第4个参数$value的值插入到第三个%s的位置。
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-03-10
板凳
读者您好:
该问题主要要弄清楚printf()函数的含义,它主要用来输出格式化的字符串。

printf('%s <input type="checkbox" name="%s[]" value="%s" ', $label ,$name ,$value);
该句,就是将$label插入到第一个%s处,将$name插入到第二个%s处,将$value插入到第三个%s处。
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照