/** 遞迴建立目錄 */
function mk_dir($dir)
/** 常用列印方法 */
function p($error,$stop=true)
/*** 去除html所有標籤、空格以及空白,並擷取字串(包括中文)
* @param string $string 字串
* @param number $sublength 字串長度
* @param string $encoding 編碼方式
* @param string $ellipsis 省略號
*/function cutstr_html($string,$sublength,$encoding = 'utf-8',$ellipsis = '…')else}/*
* 中文字元擷取
* @param string $string 被處理的字串
* @param int $start 開始擷取的位置
* @param int $length 擷取的字元長度
* @param string $charset 字元編碼
* @param string $dot 縮略符號 * @return string
*/function cutstr($string, $start, $length, $charset = "utf-8", $dot = '')
return mb_substr($string,$start,$length,$charset);
}$new = '';
if($charset==='gbk')
$str = preg_split('//u',trim($string));
for($i = $start,$len = 1;$i
if ( ! function_exists('mk_dir'))}/*
* 隨機產生指定長度的數字串
* @param int $len 要產生隨機串的長度
* @return int $str 返回指定位數的數字串
*/function randnumstr($len)
return $str;
}//手機號驗證
function comm_check_phone($num)$/", $num))
return false;
}//日期格式驗證
function comm_check_date($num))\/([0-9])\/([0-9])$/", $num))
return false;
}/**
* 頁面跳轉方法
* @param $msg 提示說明
* @param $path 跳轉路徑
*/function messageinfo($msg,$path='')else
echo '';//支援中文
echo $str;
}
PHP常用自定義處理函式
1.多維陣列按照某一相同元素累加另乙個元素值 param arr 多維陣列結構相同 param index 唯一建 param value 要累加的值key return array function my merge arr,index,value else return array values...
PHP自定義函式
使用者自定義函式也稱自定義函式,它們不是php提供的,是由程式設計師建立的.由於自己建立了這樣的函式,所以就可以完全控制這些函式.因此可以讓乙個函式完全按照自己希望的方式執行.1,申明函式 在php中,定義函式的方法同其他程式語言幾乎一樣.下面是php申明函式的語法結構 function funct...
PHP常用自定義函式筆記
保留小數的位數 不四捨五入 param float f 小數 param int precision 精度 return float int function floatprecision f,precision 2 處理亂碼的錯誤資訊 比如socket,tcp。param str return n...