php自定義常用函式

2021-10-08 03:50:17 字數 1529 閱讀 2578

/** 遞迴建立目錄 */

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...