《PHP教程:給大家分享幾個常用的PHP函數》要點:
本文介紹了PHP教程:給大家分享幾個常用的PHP函數,希望對您有用。如果有疑問,可以聯系我們。
PHP實例臨近下班了,大約還有20分鐘左右,手頭沒事,給大家分享幾個函數.超級好用喲!
PHP實例截取字符串函數
PHP實例
/**
* @param string $begin 開始字符串
* @param string $end 結束字符串
* @param string $str 需要截取的字符串
* @return string
*/
function get_str($begin,$end,$str){
$b = mb_strpos($str,$begin) + mb_strlen($begin);
$e = mb_strpos($str,$end) - $b;
return mb_substr($str,$b,$e);
}
PHP實例這是一個非常好用的截取字符串的函數,入過是html代碼,請先用strip_tags()函數將代碼轉為字符串!
PHP實例Curl封裝函數
PHP實例
function curlGet($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
return curl_exec($ch);
}
PHP實例寫過Curl的都知道,總是要寫一大堆才能使用,現在博主也給你封裝好了,拿去用吧,參數應該豬也知道,所以不再標注!
PHP實例分類樹函數,可用于分類,和留言板等等之類的層級關系
PHP實例
/**
* 定義分類樹函數
* @param items 需要分類的二維數組
* @param $id 主鍵(唯一ID)
* @param $belong_id 關聯主鍵的PID
* @son 可以自定義往里面插入就行
*/
function catagory($items,$id='id',$belong_id='belong_id',$son = 'children'){
$tree = array(); //格式化的樹
$tmpMap = array(); //臨時扁平數據
foreach ($items as $item) {
$tmpMap[$item[$id]] = $item;
}
foreach ($items as $item) {
if (isset($tmpMap[$item[$belong_id]])) {
$tmpMap[$item[$belong_id]][$son][] = &$tmpMap[$item[$id]];
} else {
$tree[] = &$tmpMap[$item[$id]];
}
}
unset($tmpMap);
return $tree;
}
PHP實例好的~博主下班踢球去了~
PHP實例bye,see you!
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/1985.html