php驗證函數
1. php中如何使用隨機函數rand()生成一個數字驗證碼
如果要生成四位數字的驗證碼,則可以用函數:
$srand = rand(1000,9999);
會生成在1000到9999之間的隨機數字,如果要生成更多位數的數字,可以更改最小、最大值。
2. 關於php表單驗證函數
直接傳數組多方便:
A.php 頁面寫一個表單,使用 POST 方式提交給 C.php。
-----------------------------------------------------------------------
C.php 里調用的情形如下:
check($_POST); // 注意:$_POST 是一個數組,包含了A.php 表單中的所有內容。
-----------------------------------------------------------------------
B.php 里的函數如下:
function check($arr){
echo "用戶名:".$arr['username']."</br>";
echo "密碼:".$arr['userpwd'];
//…………………………
}
-----------------------------------------------------------------------
當然這個check函數裡面還有很多簡單的寫法,留給你自己學習吧
3. php檢測函數是否存在函數 function_exists
返回值php教程檢測函數是否存在函數 function_exists語法bool function_exists ( string $function_name ) 檢查的定義的函數的列表,同時內置(內部)和用戶定義的,為function_name。 返回值返回true,如果function_name存在,是一個函數,否則返回false。
4. 一個驗證郵箱格式是否正確的php函數的例子
//首先確認是否有一個@符號的存在,同時驗證郵箱長度是否正確 if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $email)) { //如果@符號的個數不對,或者郵箱每部分的長度不對則輸出錯誤 return false;}//把郵箱按「@」符號和「.」符號分割成幾個部分分別用正則表達式匹配 $email_array = explode("@", $email); $local_array = explode(".", $email_array[0]); for ($i = 0; $i < sizeof($local_array); $i++) { if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) { return false;}}if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { //檢查域名部分是否是IP地址,如果不是則應該是有效域名 $domain_array = explode(".", $email_array[1]); if (sizeof($domain_array) < 2) { //域名部分的長度不能太短,否則輸出錯誤 return false; } for ($i = 0; $i < sizeof($domain_array); $i++) { if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { //域名部分如果不是字母和數字,或者允許的其他字元,則輸出錯誤 return false;}}} //所有檢測通過,輸出郵箱格式正確 return true; }?><?//郵箱格式驗證函數調用示例if(!valid_email($myeml)){
5. 如何在PHP中判斷某個函數是否被支持
//判斷函數是否存在
if(function_exists('fun_name')){
fun_name();
}
//判斷變數是否存在
if(isset($var_name)){
//dosomething
}
希望我的回答可以幫助到你
6. php判斷一個類裡面的某個函數是否存在
1、首先需要新建一個246.php。
7. 求php驗證用戶輸入數據的驗證函數
這個驗證用戶的2中方法,一種是ajax與php搭配使用,一個是php判斷。前面一個可以實現不用提交就能實現用戶驗證,後者則要提交給php
8. PHP 判斷某個函數是否有效
判斷函數是否存在function_exists(『函數名』) 沒有判斷函數是否有效的系統函數,可以在你寫的自定義函數內部根據情況返回值,然後再自己進行判斷
9. 在php中,如何檢測一個函數是否已定義
檢測函數是否存用 function_exists語法bool function_exists ( string $functionname )
檢查的定義的函數的列表,同時內置(內部)和用戶定義的,為function_name。
返回值返回true,如果function_name存在,是一個函數,否則返回false。
10. php中 如何驗證一個字元串中是否存在某個字元串
php自帶的函數可以使用:
第一:strpos() 函數查找字元串在另一字元串中第一次出現的位置。(區分大小寫),找到了就證明存在
第二:stripos() 函數查找字元串在另一字元串中第一次出現的位置(不區分大小寫),同樣匹配到了就證明存在
第三:strstr() 函數搜索字元串在另一字元串中的第一次出現。(區分大小寫)等等,PHP內置函數挺多的,你可以查找看下記住。