php,是英文超级文本预处理语言hypertext preprocessor的缩写。php 是一种 html 内嵌式的语言,是一种在服务器端执行的嵌入html文档的脚本语言,语言的风格有类似于c语言,被广泛的运用。本文总结了php日常开发中常用的8个小技巧。
1、命名
<ol class="dp-c"><li class="alt"><span><span><input type=</span><span class="string">'checkbox'</span><span> name=</span><span class="string">'checkbox[]'</span><span> value=</span><span class="vars">$dwmyrow</span><span>[banzhu] /> </span></span></li></ol>
2、使用
当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则
立即学习“PHP免费学习笔记(深入)”;
<ol class="dp-c"><li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li><li><span class="vars">$expr</span><span> = join(</span><span class="string">","</span><span>, </span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>]); </span></li><li class="alt"><span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span></li><li><span>} </span></li></ol>如果参与控制的字段是数值型的,则
<ol class="dp-c"><li class="alt"><span><span class="keyword">if</span><span>(! </span><span class="func">empty</span><span class="keyword">empty</span><span>(</span><span class="vars">$_POST</span><span>[</span><span class="string">'checkbox'</span><span>])) { </span></span></li><li><span class="vars">$expr</span><span> = </span><span class="string">"'"</span><span>.join(</span><span class="string">"','"</span><span>, </span><span class="vars">$_POST</span><span>['checkbox']).</span><span class="string">"."</span><span>; </span></li><li class="alt"><span class="vars">$sql</span><span> = </span><span class="string">"select * from tbl_name where field in ($expr)"</span><span>; </span></li><li><span>} </span></li></ol>PHP判断Form表单是否提交
<ol class="dp-c"><li class="alt"><span><span class="vars">$action</span><span>=</span><span class="vars">$HTTP_POST_VARS</span><span>[</span><span class="string">"Button1"</span><span>]; </span></span></li><li><span class="keyword">if</span><span>(</span><span class="vars">$action</span><span>==</span><span class="string">"提交"</span><span>) </span></li><li class="alt"><span>{ </span></li><li><span class="comment">//执行表单操作 </span><span> </span></li><li class="alt"><span>} </span></li><li><span class="keyword">else</span><span> </span></li><li class="alt"><span>{ </span></li><li><span class="comment">//读取默认值 </span><span> </span></li><li class="alt"><span>} </span></li></ol>PHP 获取字符串长度
<ol class="dp-c"><li class="alt"><span><span class="func">strlen</span><span>(</span><span class="vars">$myrow</span><span>[1]) </span></span></li></ol>
PHP Url转向
<ol class="dp-c"><li class="alt"><span><span>Header(</span><span class="string">"Location: "</span><span>.</span><span class="vars">$_SERVER</span><span>[</span><span class="string">"HTTP_REFERER"</span><span>]); </span></span></li></ol>
PHP超全局对象
<ol class="dp-c"><li class="alt"><span><span><?php </span></span></li><li><span class="vars">$a</span><span> = 1; </span></li><li class="alt"><span class="vars">$b</span><span> = 2; </span></li><li><span class="keyword">function</span><span> Sum() </span></li><li class="alt"><span>{ </span></li><li><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>] = </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"a"</span><span>] + </span><span class="vars">$GLOBALS</span><span>[</span><span class="string">"b"</span><span>]; </span></li><li class="alt"><span>} </span></li><li><span>Sum(); </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="vars">$b</span><span>; </span></li><li><span>?> </span></li></ol>PHP 表单取值
如果 mothod="get" 就用 $_GET["test"] 代替$test
如果 mothod="post" 就用 $_POST["test"] 代替$test
PHP取得当前IP
<ol class="dp-c"><li class="alt"><span><span><?=</span><span class="vars">$HTTP_SERVER_VARS</span><span>[</span><span class="string">"REMOTE_ADDR"</span><span>]?> </span></span></li><li><span>PHP 取得当前时间 </span></li><li class="alt"><span> </span></li><li><span><?php </span></li><li class="alt"><span class="func">echo</span><span> </span><span class="func">date</span><span>(</span><span class="string">"Y-m-d G:i:s"</span><span>); </span></li><li><span>?> </span></li><li class="alt"><span class="func">date</span><span>(</span><span class="string">"Y年m月d日"</span><span>) </span></li><li><span class="func">Date</span><span> (</span><span class="string">"Y-n-j"</span><span>) </span></li></ol>
希望通过本文的介绍,能给你带来帮助。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号