php中有關(guān)字符串的4個(gè)函數(shù)substr、strrchr、strstr、ereg介紹和使用例子
一、取部份字符串。
本函數(shù)將字符串 string 的第 start 位起的字符串取出 length 個(gè)字符。若 start 為負(fù)數(shù),
則從字符串尾端算起。若可省略的參數(shù) length 存在,但為負(fù)數(shù),則表示取到倒數(shù)第 length 個(gè)字符。
echo substr ( "abcdef" , 1 , 3 ); // 返回 "bcd"
echo substr ( "abcdef" , - 2 ); // 返回 "ef"
echo substr ( "abcdef" , - 3 , 1 ); // 返回 "d"
echo substr ( "abcdef" , 1 , - 1 ); // 返回 "bcde"
二、取得某字符最后出現(xiàn)處起的字符串。
本函數(shù)用來尋找字符串 haystack 中的字符 needle 最后出現(xiàn)位置,并將此位置起至字符串
haystack 結(jié)束之間的字符串返回。若沒有找到 needle 則返回 false。
$PATH="http://localhost/test/test.php";
$dir = substr( strrchr( $PATH, ":" ), 1 );
echo $dir;
輸出://localhost/test/test.php
三、返回字符串中某字符串開始處至結(jié)束的字符串。
本函數(shù)將 needle 最先出現(xiàn)在 haystack 處起至 haystack 結(jié)束的字符串返回。若找不到 needle 則返回 false。
四、字符串比對(duì)解析。
本函數(shù)以 pattern 的規(guī)則來解析比對(duì)字符串 string。比對(duì)結(jié)果返回的值放在數(shù)組參數(shù) regs 之中,regs[0] 內(nèi)容就是原字符串 string、regs[1] 為第一個(gè)合乎規(guī)則的字符串、regs[2] 就是第二個(gè)合乎規(guī)則的字符串,余類推。若省略參數(shù) regs,則只是單純地比對(duì),找到則返回值為 true。
if ( eregi ( "^ [ _/.0-9a-z- ] +@( [ 0-9a-z ][ 0-9a-z- ] +/.)+ [ a-z ]{ 2,3 }$ " , $email )) {
echo "您的 E-Mail 通過初步檢查" ;
}
- php獲取字符串前幾位的實(shí)例(substr返回字符串的子串用法)
- PHP實(shí)現(xiàn)求兩個(gè)字符串最長(zhǎng)公共子串的方法示例
- PHP字符串中插入子字符串方法總結(jié)
- php實(shí)現(xiàn)指定字符串中查找子字符串的方法
- php根據(jù)指定位置和長(zhǎng)度獲得子字符串的方法
- PHP中substr_count()函數(shù)獲取子字符串出現(xiàn)次數(shù)的方法
- PHP中比較兩個(gè)字符串找出第一個(gè)不同字符位置例子
- php刪除字符串末尾子字符,刪除開始字符,刪除兩端字符(實(shí)現(xiàn)代碼)
- php函數(shù)之子字符串替換 str_replace
- php實(shí)現(xiàn)子字符串位置相互對(duì)調(diào)互換的方法
- php使用strpos判斷字符串中數(shù)字類型子字符串出錯(cuò)的解決方法
- PHP字符串中抽取子串操作實(shí)例分析
相關(guān)文章
php redis實(shí)現(xiàn)文章發(fā)布系統(tǒng)(用戶投票系統(tǒng))
這篇文章主要為大家詳細(xì)介紹了php redis實(shí)現(xiàn)文章發(fā)布系統(tǒng)以及用戶投票系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
ThinkPHP實(shí)現(xiàn)ajax仿官網(wǎng)搜索功能實(shí)例
這篇文章主要介紹了ThinkPHP實(shí)現(xiàn)ajax仿官網(wǎng)搜索功能的方法,實(shí)例演示了后臺(tái)查詢功能與前臺(tái)Ajax提交搜索數(shù)據(jù)的方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
PHP實(shí)現(xiàn)長(zhǎng)文章分頁實(shí)例代碼(附源碼)
當(dāng)文章內(nèi)容比較長(zhǎng),為了更好的滿足用戶體驗(yàn)度,我們將文章內(nèi)容分頁顯示處理,而一般分頁處理是在后臺(tái)發(fā)布文章的時(shí)候就將提交的內(nèi)容生成多個(gè)分頁后的靜態(tài)文件。通過本文結(jié)合實(shí)例采用php動(dòng)態(tài)將長(zhǎng)文章內(nèi)容進(jìn)行分頁處理2016-02-02
PHP實(shí)現(xiàn)用戶認(rèn)證及管理完全源碼
PHP實(shí)現(xiàn)用戶認(rèn)證及管理完全源碼...2007-03-03
PHP實(shí)現(xiàn)單條sql執(zhí)行多個(gè)數(shù)據(jù)的insert語句方法
今天小編就為大家分享一篇PHP實(shí)現(xiàn)單條sql執(zhí)行多個(gè)數(shù)據(jù)的insert語句方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10

