最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

給大家分享幾個(gè)常用的PHP函數(shù)

 更新時(shí)間:2017年01月15日 10:27:08   作者:Pink  
本文給大家分享的是pink自己寫的幾個(gè)常用的PHP函數(shù),包括截取字符串,CURL封裝以及分類樹函數(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!

相關(guān)文章

  • Zend Framework動(dòng)作助手Url用法詳解

    Zend Framework動(dòng)作助手Url用法詳解

    這篇文章主要介紹了Zend Framework動(dòng)作助手Url用法,結(jié)合實(shí)例形式分析了動(dòng)作助手Url的功能,定義與相關(guān)使用技巧,需要的朋友可以參考下
    2016-03-03
  • Thinkphp 框架擴(kuò)展之標(biāo)簽庫驅(qū)動(dòng)原理與用法分析

    Thinkphp 框架擴(kuò)展之標(biāo)簽庫驅(qū)動(dòng)原理與用法分析

    這篇文章主要介紹了Thinkphp 框架擴(kuò)展之標(biāo)簽庫驅(qū)動(dòng),結(jié)合實(shí)例形式分析了Thinkphp標(biāo)簽庫驅(qū)動(dòng)擴(kuò)展相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • php curl的深入解析

    php curl的深入解析

    本篇文章是對(duì)php curl的使用就行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP制作登錄異常ip檢測(cè)功能的實(shí)例代碼

    PHP制作登錄異常ip檢測(cè)功能的實(shí)例代碼

    下面小編就為大家?guī)硪黄狿HP制作登錄異常ip檢測(cè)功能的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • Laravel 批量更新多條數(shù)據(jù)的示例

    Laravel 批量更新多條數(shù)據(jù)的示例

    本篇文章主要介紹了Laravel 批量更新多條數(shù)據(jù)的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • 在php中設(shè)置session用memcache來存儲(chǔ)的方法總結(jié)

    在php中設(shè)置session用memcache來存儲(chǔ)的方法總結(jié)

    memcached提供了一個(gè)自定義的session處理器可以被用于存儲(chǔ)用戶session數(shù)據(jù)到memcached服務(wù)端,下面通過本文給大家介紹在php中設(shè)置session用memcache來存儲(chǔ)的方法總結(jié),對(duì)php session memcache相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • PHP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法

    PHP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄狿HP array_key_exists檢查鍵名或索引是否存在于數(shù)組中的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • 解決phpcms更換javascript的幻燈片代碼調(diào)用圖片問題

    解決phpcms更換javascript的幻燈片代碼調(diào)用圖片問題

    這篇文章主要介紹了解決phpcms更換javascript的幻燈片代碼調(diào)用圖片問題,需要的朋友可以參考下
    2014-12-12
  • 最新評(píng)論

    鄯善县| 长治县| 梓潼县| 古交市| 莆田市| 子长县| 安吉县| 平湖市| 龙州县| 和政县| 南召县| 武隆县| 常宁市| 潮安县| 永清县| 个旧市| 宜良县| 上栗县| 叙永县| 普陀区| 保德县| 金昌市| 勐海县| 上林县| 宜川县| 广德县| 靖边县| 福泉市| 隆尧县| 孟州市| 高阳县| 尉氏县| 德钦县| 大厂| 惠东县| 丰原市| 周宁县| 乡城县| 中超| 进贤县| 岳阳县|