PHP經(jīng)驗(yàn)分享:常用的小技巧
PHP,是英文超級文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛的運(yùn)用。本文總結(jié)了PHP日常開發(fā)中常用的8個小技巧。
1、命名
- <input type='checkbox' name='checkbox[]' value=$dwmyrow[banzhu] />
 
2、使用
當(dāng)計(jì)劃當(dāng)作sql指令的一部分時:如果參與控制的字段是數(shù)值型的,則
- if(! emptyempty($_POST['checkbox'])) {
 - $expr = join(",", $_POST['checkbox']);
 - $sql = "select * from tbl_name where field in ($expr)";
 - }
 
如果參與控制的字段是數(shù)值型的,則
- if(! emptyempty($_POST['checkbox'])) {
 - $expr = "'".join("','", $_POST['checkbox']).".";
 - $sql = "select * from tbl_name where field in ($expr)";
 - }
 
PHP判斷Form表單是否提交
- $action=$HTTP_POST_VARS["Button1"];
 - if($action=="提交")
 - {
 - //執(zhí)行表單操作
 - }
 - else
 - {
 - //讀取默認(rèn)值
 - }
 
PHP 獲取字符串長度
- strlen($myrow[1])
 
PHP Url轉(zhuǎn)向
- Header("Location: ".$_SERVER["HTTP_REFERER"]);
 
PHP超全局對象
- <?php
 - $a = 1;
 - $b = 2;
 - function Sum()
 - {
 - $GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"];
 - }
 - Sum();
 - echo $b;
 - ?>
 
PHP 表單取值
如果 mothod="get" 就用 $_GET["test"] 代替$test 
如果 mothod="post" 就用 $_POST["test"] 代替$test
PHP取得當(dāng)前IP
- <?=$HTTP_SERVER_VARS["REMOTE_ADDR"]?>
 - PHP 取得當(dāng)前時間
 - <?php
 - echo date("Y-m-d G:i:s");
 - ?>
 - date("Y年m月d日")
 - Date ("Y-n-j")
 
希望通過本文的介紹,能給你帶來幫助。















 
 
 
 
 
 
 