PHP动态网站开发中常用的8个小技巧

<p>本文总结了PHP日常开发中常用的8个小技巧。<br /> PHP批最取得checkbox的值</p> <p>1、命名</p> <p>&lt;input type=&#39;checkbox&#39; name=&#39;checkbox[]&#39; value=$dwmyrow[banzhu] /&gt;</p> <p>2、使用</p> <p>当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则</p> <p>if(! empty($_POST[&#39;checkbox&#39;])) {<br /> $expr = join(&quot;,&quot;, $_POST[&#39;checkbox&#39;]);<br /> $sql = &quot;select * from tbl_name where field in ($expr)&quot;;<br /> }</p> <p>如果参与控制的字段是数值型的,则</p> <p>if(! empty($_POST[&#39;checkbox&#39;])) {<br /> $expr = &quot;&#39;&quot;.join(&quot;&#39;,&#39;&quot;, $_POST[&#39;checkbox&#39;]).&quot;.&quot;;<br /> $sql = &quot;select * from tbl_name where field in ($expr)&quot;;<br /> }</p> <p>PHP判断Form表单是否提交</p> <p>$action=$HTTP_POST_VARS[&quot;Button1&quot;];<br /> if($action==&quot;提交&quot;)<br /> {<br /> //执行表单操作<br /> }<br /> else<br /> {<br /> //读取默认值<br /> }</p> <p>PHP 获取字符串长度</p> <p>strlen($myrow[1])</p> <p>PHP Url转向</p> <p>Header(&quot;Location: &quot;.$_SERVER[&quot;HTTP_REFERER&quot;]);</p> <p>PHP超全局对象</p> <p>&lt;?php<br /> $a = 1;<br /> $b = 2;<br /> function Sum()<br /> {<br /> $GLOBALS[&quot;b&quot;] = $GLOBALS[&quot;a&quot;] + $GLOBALS[&quot;b&quot;];<br /> }<br /> Sum();<br /> echo $b;<br /> ?&gt;</p> <p>PHP 表单取值</p> <p>如果 mothod=&quot;get&quot; 就用 $_GET[&quot;test&quot;] 代替$test <br /> 如果 mothod=&quot;post&quot; 就用 $_POST[&quot;test&quot;] 代替$test</p> <p>PHP取得当前IP</p> <p>&lt;?=$HTTP_SERVER_VARS[&quot;REMOTE_ADDR&quot;]?&gt;</p> <p>PHP 取得当前时间</p> <p>&lt;?php<br /> echo date(&quot;Y-m-d G:i:s&quot;);<br /> ?&gt;<br /> date(&quot;Y年m月d日&quot;)<br /> Date (&quot;Y-n-j&quot;)</p>
RangeTime:0.011009s
RangeMem:205.55 KB
返回顶部 留言