PHP實用的功能函式

2022-09-17 08:39:15 字數 2640 閱讀 4103

1/**

2* 獲取類/物件的方法列表

3*@param unknown $argument 類/物件

4*@param array|string $filter 過濾

5*@return array 類似:6*/

78function class_get_methods($argument, $filter = null)25

}2627$class = new \reflectionclass($argument

);28

$reflectionmethods = empty($filters)? $class->getmethods() : $class->getmethods($filters

);29

$methods =;

30foreach($reflectionmethods

as$reflectionmethod)38

if(isset($aaa[$reflectionmethod->name]))

39$methods = $reflectionmethod->name . '('. implode(', ', $aaa[$reflectionmethod->name]) .' )';

40else

41$methods = $reflectionmethod->name . '()';42}

43return

$methods;44

45 }

示例:p(class_get_methods('exception'));

2* 計算薪資範圍屬於哪些區間

3*@param string $range 範圍

4*@param array|string $intervals 區間

5*@return null|array 匹配的區間6*/

7function interval($range, $intervals

)else

if($range[0] < $interval[0] && $interval[0] < $range[1])

2122}23

24return

$result;25

26 }

示例:$range = '6-23';

$intervals = ['3-5', '5-10', '10-15', '15-20', '20-25', '25-30' ];

p('範圍:' . $range, '區間:', $intervals, '結果:', interval($range, $intervals));

2* 列印資料

3* $args 引數列表4*/

示例:上面也看到了它如此好用.

1/**

2* 讀取sql標準的檔案

3*@param string $file 檔案

4*@param boolean $toarray 是否返回陣列

5*@return string|array6*/

7function getsql($file, $toarray = false

)

1/**

2* 傳送http請求方法

3* @param string $url 請求url

4* @param array $data 傳送資料

5* @param string $method 請求方法6*/

7function curl($url, $data=, $method='get', $options=)

/*

* * 文字檔案轉陣列:

* 檔案內容:

北京 111

天津 222

* @param unknown $content 檔案路徑或文字內容

* @return multitype: */

function text2array($content

)

return

$data

;}

php實用函式

將查詢字串解析到變數中 phpparse str name bill age 60 echo name.echo age 執行結果 bill 60 陣列引數 phpparse str name bill age 60 myarray print r myarray 執行結果 array name b...

shell非常實用的函式功能

與大多數開發語言一樣,shell同樣支援函式功能。函式就是給一段 起乙個別名,也就是函式名,定義函式名的規則與定義變數名的規則基本一致,但是函式名執行以數字開頭。使用函式可以方便地封裝某種特定的功能 在呼叫函式時不需要關心它是如何實現的,只需知道這個函式是做什麼的,就可以直接呼叫它完成某項功能。函式...

PHP 實用函式4

輸出關於php和當前請示的資訊頁面 int phpinfo void 返回當前php版本號 string phpversion void 列印出為本php專案做出貢獻的人員的清單 string phpcredits void 可將 var 轉成整數型別。base 是轉換的基底,預設值為10。轉換的變...