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

詳解PHP用substr函數(shù)截取字符串中的某部分

 更新時間:2016年12月03日 11:46:18   作者:逍遙谷  
這篇文章主要介紹了詳解PHP用substr函數(shù)截取字符串中的某部分,非常具有實用價值,需要的朋友可以參考下。

 經(jīng)常看到有新手問PHP有沒有類似asp的left函數(shù)或right函數(shù),實現(xiàn)截取某字符串左邊或右邊開始N個字符的函數(shù)。答案當(dāng)然是有的。PHP中的substr函數(shù)就可以做的到,只不過PHP把二個函數(shù)合二為一了。

現(xiàn)在整理了一下substr函數(shù)的用法,做了幾個例子以解新人之惑,高手請飄過。

我們先來看一下PHP substr函數(shù)的語法:

string substr(string string, int start, int [length])

參數(shù)string為要操作的字符串

參數(shù)start為你要截取的字符串的開始位置,若start為負(fù)數(shù)時,則表示從倒數(shù)第start開始截取length個字符

可選參數(shù)length為你要截取的字符串長度,若在使用時不指定則默認(rèn)取到字符串結(jié)尾。若length為負(fù)數(shù)時,則表示從start開始向右截取到末尾倒數(shù)第length個字符的位置

起初用這個函數(shù)時可能感覺到別扭,不過你要是把PHP substr函數(shù)的語法搞懂了,那他的功能比asp中的left和right,有過之無不及,非常好用。下面我們舉例來看他的用法:

1、從第4個字符開始截取到字符串末尾,類似asp中的left:

<?php $str = "www.icoa.cn"; echo substr($str,4); ?>


輸出: icoa.cn

2、PHP substr函數(shù)從右邊截取3個字符,類似asp中的right:

<?php $str = "www.icoa.cn"; echo substr($str,-3); ?>

輸出:.cn

3、PHP substr函數(shù)從第4個字符開始截取3個字符:

<?php $str = "www.icoa.cn"; echo substr($str,4,3); ?>

輸出:ico

4、有時我們知道一個字符串的開始和結(jié)尾,中間是不定長的字符,這時除了用PHP substr函數(shù)的正則外我們還可以用substr實現(xiàn)(當(dāng)然要得到中間的字符方法有N種,在此只是舉例substr的應(yīng)用):

本例去掉開頭4個字符和結(jié)尾3個字符,輸出中間的字符串:

<?php $str = "www.icoa.cn"; echo substr($str,4,-3); ?>

輸出:icoa

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • php版微信開發(fā)之接收消息,自動判斷及回復(fù)相應(yīng)消息的方法

    php版微信開發(fā)之接收消息,自動判斷及回復(fù)相應(yīng)消息的方法

    這篇文章主要介紹了php版微信開發(fā)之接收消息,自動判斷及回復(fù)相應(yīng)消息的方法,涉及基于微信消息處理接口的調(diào)用相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • Laravel框架表單驗證詳解

    Laravel框架表單驗證詳解

    這篇文章主要介紹了Laravel框架表單驗證詳解,本文給出了Laravel表單基本驗證例子、高級使用方法、驗證方法介紹等,要的朋友可以參考下
    2014-09-09
  • PHP常見漏洞攻擊分析

    PHP常見漏洞攻擊分析

    本文給大家介紹php常見漏洞攻擊相關(guān)知識,本文介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • 深入探討:Nginx 502 Bad Gateway錯誤的解決方法

    深入探討:Nginx 502 Bad Gateway錯誤的解決方法

    本篇文章是對Nginx 502 Bad Gateway錯誤的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • YII Framework框架教程之緩存用法詳解

    YII Framework框架教程之緩存用法詳解

    這篇文章主要介紹了YII Framework框架教程之緩存用法,結(jié)合實例形式詳細(xì)分析了Yii框架緩存的結(jié)構(gòu),原理,使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-03-03
  • php實現(xiàn)文件下載實例分享

    php實現(xiàn)文件下載實例分享

    php實現(xiàn)對文件的下載需要了解一定的http協(xié)議基礎(chǔ),php實現(xiàn)下載用到四條http協(xié)議的信息,用header進(jìn)行會寫處理
    2014-06-06
  • 關(guān)于ThinkPHP中的異常處理詳解

    關(guān)于ThinkPHP中的異常處理詳解

    和PHP默認(rèn)的異常處理不同,ThinkPHP拋出的不是單純的錯誤信息,而是一個人性化的錯誤頁面,下面這篇文章主要給大家介紹了關(guān)于ThinkPHP中異常處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-05-05
  • smarty簡單應(yīng)用實例

    smarty簡單應(yīng)用實例

    這篇文章主要介紹了smarty簡單應(yīng)用實例,簡單介紹了smarty中數(shù)據(jù)庫查詢、數(shù)組遍歷及調(diào)用模板顯示數(shù)據(jù)的相關(guān)技巧,簡單易懂,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • php出租房數(shù)據(jù)管理及搜索頁面

    php出租房數(shù)據(jù)管理及搜索頁面

    這篇文章主要為大家詳細(xì)介紹了php出租房數(shù)據(jù)管理及搜索頁面的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Codeigniter購物車類不能添加中文的解決方法

    Codeigniter購物車類不能添加中文的解決方法

    這篇文章主要介紹了Codeigniter購物車類不能添加中文的解決方法,涉及底層代碼中關(guān)于中文的限制問題,可通過修改正則匹配規(guī)則來解決,需要的朋友可以參考下
    2014-11-11

最新評論

如皋市| 建瓯市| 观塘区| 嘉善县| 杭锦旗| 黔江区| 个旧市| 乐业县| 马边| 阳原县| 江永县| 衡东县| 海原县| 石河子市| 广饶县| 阜宁县| 阳泉市| 乌兰察布市| 吉林省| 大厂| 察雅县| 沛县| 正定县| 彰化县| 万山特区| 鹤山市| 尼木县| 镇沅| 莲花县| 垣曲县| 五华县| 南开区| 子长县| 南阳市| 钟山县| 新兴县| 沙河市| 西和县| 班戈县| 侯马市| 揭阳市|