1/**示例:p(class_get_methods('exception'));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 }
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。轉換的變...