PHP高智商问题?谁能解答? $bid = (isset($_GET["bid"]) && ereg("^[0-9]+$", $_GET["bid"])) ? $_GET["bid"]: 0;不好意思,刚在网上下载了一个企业网站的代码,安装完成后,有一段这样的代码,是什么意思啊?求详细说明 适合马上给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给 bid 赋值如果设置 $_GET['bid'] 且 bid 为一个数值那么这个就是 bid ,否则为 0; 如果有$_GET['bid']存在,并且是个纯数字的字符串,则将值赋给$bid,否则$bid=0例如file.php?bid=011$bid='011';file.php?bid=12A$bid=0; 保证 $_GET["bid"] 参数为数字。过滤参数的代码。 还真有0开头的时候,不能intval了。 从 GET 参数中获取 bid 参数,就是说您的 URL 中有个 ?bid=111,你要获取这个 111。先判断 bid 参数有否存在,再判断其值是不是数字。如果是数字则将该数字赋值给 $bid,否则给 $bid=01,isset($_GET["bid"]) 先判断 $_GET 数组里有没有 bid 参数2,ereg("^[0-9]+$", $_GET["bid"])) 是判断 $_GET["bid"] 的值是否是数字。 如果 $_GET["bid"]存在 并且 是数字 则返回该数字 否则返回0 能解释一下&& ? :这个三个符号的意义么? && = AND 表示同时满足a ? b : c 表示a为true时b,false时c && 表示前后两个表达式必须都为true才能执行.?:是三元操作符(表达式) ? 满足条件:不满足条件 求助高手:linux系统运行zencart内存耗尽死机~~~~ php网站程序,2.0新版本。各位指导指导,谢谢 正则提取中文前三位 技术探讨:谁做过百度“知道”接口的开发? dedecms网站(急!!!) zabbix的开发! 求代码,打开网站输入以下任意关键词搜索 关于$url = $_SERVER["REQUEST_URI"]的问题 跪求PHP5 oop技术 for出 用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境 一个Apache配置问题
如果设置 $_GET['bid'] 且 bid 为一个数值
那么这个就是 bid ,否则为 0;
先判断 bid 参数有否存在,再判断其值是不是数字。如果是数字则将该数字赋值给 $bid,否则给 $bid=01,isset($_GET["bid"]) 先判断 $_GET 数组里有没有 bid 参数
2,ereg("^[0-9]+$", $_GET["bid"])) 是判断 $_GET["bid"] 的值是否是数字。
?:是三元操作符
(表达式) ? 满足条件:不满足条件