給大家分享幾個(gè)常用的PHP函數(shù)
臨近下班了,大約還有20分鐘左右,手頭沒事,給大家分享幾個(gè)函數(shù)。超級(jí)好用喲!
截取字符串函數(shù)
/**
* @param string $begin 開始字符串
* @param string $end 結(jié)束字符串
* @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);
}
這是一個(gè)非常好用的截取字符串的函數(shù),入過是html代碼,請(qǐng)先用strip_tags()函數(shù)將代碼轉(zhuǎn)為字符串!
Curl封裝函數(shù)
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);
}
寫過Curl的都知道,總是要寫一大堆才能使用,現(xiàn)在博主也給你封裝好了,拿去用吧,參數(shù)應(yīng)該豬也知道,所以不再標(biāo)注!
分類樹函數(shù),可用于分類,和留言板等等之類的層級(jí)關(guān)系
/**
* 定義分類樹函數(shù)
* @param items 需要分類的二維數(shù)組
* @param $id 主鍵(唯一ID)
* @param $belong_id 關(guān)聯(lián)主鍵的PID
* @son 可以自定義往里面插入就行
*/
function catagory($items,$id='id',$belong_id='belong_id',$son = 'children'){
$tree = array(); //格式化的樹
$tmpMap = array(); //臨時(shí)扁平數(shù)據(jù)
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;
}
好的~博主下班踢球去了~
bye,see you!
- PHP循環(huán)函數(shù)使用介紹之PHP基礎(chǔ)入門教程
- php基礎(chǔ)教程 php內(nèi)置函數(shù)實(shí)例教程
- php ftp文件上傳函數(shù)(基礎(chǔ)版)
- php基礎(chǔ)知識(shí):類與對(duì)象(3) 構(gòu)造函數(shù)和析構(gòu)函數(shù)
- php基礎(chǔ)知識(shí):函數(shù)基礎(chǔ)知識(shí)
- php 常用的系統(tǒng)函數(shù)
- php常用字符函數(shù)實(shí)例小結(jié)
- PHP常用函數(shù)總結(jié)(180多個(gè))
- PHP的幾個(gè)常用加密函數(shù)
- php 基礎(chǔ)函數(shù)
相關(guān)文章
php的array數(shù)組和使用實(shí)例簡(jiǎn)明教程(容易理解)
最近在教一個(gè)朋友php,他沒有其他語言的基礎(chǔ)。對(duì)array的理解和用法有些模糊。所以寫了個(gè)教程,需要的朋友可以參考下2014-03-03
Zend Framework動(dòng)作助手Url用法詳解
Thinkphp 框架擴(kuò)展之標(biāo)簽庫驅(qū)動(dòng)原理與用法分析
在php中設(shè)置session用memcache來存儲(chǔ)的方法總結(jié)
PHP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法
解決phpcms更換javascript的幻燈片代碼調(diào)用圖片問題

