1.擷取中文字串,過長的使用省略號代替:
/**
* 擷取中文字串,過長的使用省略號代替
* //**參考:
* //清除html格式參考**:
*/function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true)elseif(function_exists('iconv_substr')) else
$fix='';
if(strlen($slice) < strlen($str))
return $suffix ? $slice.$fix : $slice;
}
2.enctype加密:
/**
* 公共方法
* 優化md5加密:
*/function enctype($password)
3.將手機號中間4位替換為*
/**
* 將手機號中間4位替換為*
*/function suohao($phone)
4.驗證手機號是否正確:
/**
* 驗證手機號是否正確
* @author honfei
* @param number $mobile
*/function ismobile($mobile)
return preg_match('#^13[\d]$|^14[5,7]\d$|^15[^4]\d$|^17[0,6,7,8]\d$|^18[\d]$#', $mobile) ? true : false;
}
5.驗證輸入的內容是否為純數字:
/**
* 驗證輸入的內容是否為純數字
* @author wdy
* @param number $mobile
*/function isnumeric($number)
return preg_match('/^\d+$/i', $number) ? true : false;
}
6.驗證郵箱是否正確:
/**
* 驗證郵箱是否正確
* @author wdy
* @param [email protected] $email
*/function isemail($email)else
}
7.遞迴重新排序無限極分類陣列:
//遞迴重新排序無限極分類陣列
function recursive($array,$pid=0,$level=0)
}return $arr;
}
8.獲取所有分類子分類的id:
//獲取所有分類子分類的id
function get_all_child($array, $id)
}return $arr;
}
PHP 後端開發之除錯方法
emmmmmmmmm,在我們進行php後端開發過程中,難免會遇到各種問題,這時候需要進行除錯,對於乙個新手來說,無疑是各種頭疼問題,以下將介紹幾種除錯方法 這個方法屢試不爽,一直用一直爽!這個方法很適合新手,畢竟沒有什麼是檔案輸出解決不了的,要是解決不了的話,那就再加個檔案。輸出變數或陣列到檔案 f...
php擴充套件類開發例項
1 class vector2d214 15 16 generates a copy of this vector.17 return vector2d a copy of this vector.18 19public function mycopy 2023 24 25 sets this ve...
Python之 Fabric開發例項
coding utf 8 檢視本地和遠端主機資訊 本例項呼叫local 方法執行本地 主控端 命令,新增 runs once 修飾符保證該任務函式只執行一次 created on 2018年1月11日 author liuyazhuang from fabric.api import env.use...