亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php substr_replace替換字符串一些實例

2024-09-04 11:48:15
字體:
來源:轉載
供稿:網友

substr_replace與str_replace有一點像就是直接把字符串替換一部份了,下面小編來給各位同學介紹一下操作方法。

substr_replace() 函數把字符串的一部分替換為另一個字符串。

用法:

substr_replace(string,replacement,start,length)

注意當字符串包含中文時,不經過特殊處理會出現亂碼,代碼如下:

  1. <?php  
  2. $string1="123456789";    
  3.    
  4. echo substr_replace($string1,'###',0);  
  5. //###  
  6. echo substr_replace($string1,'###',5);  
  7. //12345###    
  8.    
  9. echo substr_replace($string1,'###',0,0);  
  10. //###123456789  
  11.    
  12. echo substr_replace($string1,'###',8,-2);  
  13. //12345678###9  
  14.    
  15. echo substr_replace($string1,'###',-6,-1);  
  16. //123###9  
  17. echo "n";  
  18. echo substr_replace($string1,'###',-1);  
  19. //123###9  
  20. echo "n";  
  21. echo substr_replace($string1,'###',1,-1);  
  22. //1###9  
  23.    
  24. echo substr_replace($string1,'###',1,1);  
  25. //1###3456789  
  26. ?> 

例2代碼如下:

  1. <?php 
  2.  $var = 'ABCDEFGH:/MNRPQR/'
  3.  echo "Original: $var<hr />n"
  4.  /* These two examples replace all of $var with 'bob'. */ 
  5.  echo substr_replace($var'bob', 0) . "<br />n"
  6.  echo substr_replace($var'bob', 0, strlen($var)) . "<br />n"
  7.  /* Insert 'bob' right at the beginning of $var. */ 
  8.  echo substr_replace($var'bob', 0, 0) . "<br />n"
  9.  /* These next two replace 'MNRPQR' in $var with 'bob'. */ 
  10.  echo substr_replace($var'bob', 10, -1) . "<br />n"
  11.  echo substr_replace($var'bob', -7, -1) . "<br />n"
  12.  /* Delete 'MNRPQR' from $var. */ 
  13.  echo substr_replace($var'', 10, -1) . "<br />n"
  14. ?> 

將過長的字符串用省略號代替一部分,下面的程序可以將過長的字符串保留首尾,中間用省略號代替,代碼如下:

  1. <?php 
  2.  $longString = 'abcdefghijklmnopqrstuvwxyz0123456789z.jpg'
  3.  $separator = '...'
  4.  $separatorlength = strlen($separator) ; 
  5.     // 需要保留的字符串 
  6.  $maxlength = 25 - $separatorlength
  7.     // 從一半的長度開始 
  8.  $start = $maxlength / 2 ; 
  9.     // 計算偏移量 
  10.  $trunc =  strlen($longString) - $maxlength
  11.  echo substr_replace($longString$separator$start$trunc); 
  12.  //prints "abcdefghij...56789z.jpg" 
  13. ?> 
  14. //程序運行結果: 
  15. //abcdefghijk...456789z.jpg 

Program List:將多出的字符用省略號代替,代碼如下:

  1. <?php 
  2. function truncate($text,$numb)  
  3.  $text = html_entity_decode($text, ENT_QUOTES); 
  4.  if (strlen($text) > $numb)  
  5.  { 
  6.   $text = substr($text, 0, $numb); 
  7.   $text = substr($text,0,strrpos($text," ")); 
  8.      //This strips the full stop: 
  9.      if ((substr($text, -1)) == ".")  
  10.   { 
  11.          $text = substr($text,0,(strrpos($text,"."))); 
  12.      } 
  13.   $etc = "...";  
  14.   $text = $text.$etc
  15.  }  
  16.  $text = htmlentities($text, ENT_QUOTES);  
  17.  return $text
  18. //Call function 
  19. $text = 'welcome to nowamagic, welcome to nowamagic, welcome to nowamagic'
  20. $result = truncate($text, 35); 
  21. echo $result
  22. ?> 

好了你大概會知道此函數的作用了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品videos另类日本| 在线午夜精品自拍| 日韩欧美视频一区二区三区| 茄子视频成人在线| 色综合久久天天综线观看| 日本伊人精品一区二区三区介绍| 欧美多人爱爱视频网站| 久久国产精品久久久| 色噜噜狠狠狠综合曰曰曰88av| 久久久久久91| 98精品在线视频| 在线播放日韩专区| 久久精品国产久精国产一老狼| 国产婷婷成人久久av免费高清| 欧美一级片免费在线| 中文字幕欧美专区| 精品久久久一区二区| 8090成年在线看片午夜| 国产成人午夜视频网址| 亚洲精品国产欧美| 国产精品影片在线观看| 日韩中文字幕在线视频| 成人美女免费网站视频| 国模精品系列视频| 中日韩美女免费视频网站在线观看| 国产精品欧美亚洲777777| 欧美成人激情视频免费观看| 欧美成aaa人片在线观看蜜臀| 欧美激情免费看| 色一情一乱一区二区| 欧美在线视频观看免费网站| 九九久久国产精品| 精品国产区一区二区三区在线观看| 日韩欧美中文在线| 日本高清+成人网在线观看| 日韩在线播放av| 97在线日本国产| 欧美黄色三级网站| 91精品久久久久久久久中文字幕| 亚洲精品一区中文字幕乱码| 精品在线小视频| 欧美性猛交xxxx黑人| 欧美特级www| 国产玖玖精品视频| 亚洲综合一区二区不卡| 亚洲日本aⅴ片在线观看香蕉| 日本亚洲精品在线观看| 欧美丰满少妇xxxxx做受| 久久久国产91| 538国产精品视频一区二区| 久久精品成人欧美大片| 91精品久久久久久久久久另类| 在线观看欧美日韩国产| 欧美一区二区.| 欧美在线观看一区二区三区| 欧美日韩午夜激情| 国产剧情久久久久久| 国产精品激情av电影在线观看| 北条麻妃一区二区三区中文字幕| 正在播放欧美一区| 久久亚洲一区二区三区四区五区高| 欧美中文字幕在线视频| 中文字幕在线亚洲| 最新中文字幕亚洲| 久久久精品在线观看| 欧美精品在线视频观看| 久久精品99无色码中文字幕| 91超碰中文字幕久久精品| 国产精品丝袜久久久久久不卡| 久久资源免费视频| 91精品国产综合久久香蕉最新版| 永久免费精品影视网站| 国产一区二区av| 国产欧美一区二区三区四区| 欧美日在线观看| 亚洲午夜未满十八勿入免费观看全集| 日韩av在线免费观看一区| 日韩一区二区三区xxxx| 亚洲毛茸茸少妇高潮呻吟| 欧美视频在线观看 亚洲欧| 亚洲2020天天堂在线观看| 国产精品日韩欧美| 欧美极品少妇xxxxx| 欧美日韩一区二区在线播放| 欧美日韩在线观看视频| 国产精品一区二区久久久久| 亚洲护士老师的毛茸茸最新章节| zzijzzij亚洲日本成熟少妇| 国产成人精品电影久久久| 欧美精品久久久久| 国产精品久久久久久av福利软件| 亚洲男人的天堂网站| 亚洲韩国欧洲国产日产av| 亚洲最大的免费| 国产精品丝袜高跟| 91在线中文字幕| 亚洲精品99久久久久| 韩国三级日本三级少妇99| 国产suv精品一区二区三区88区| 国产在线精品成人一区二区三区| 欧美成人激情图片网| 国产成人精品亚洲精品| 91成人天堂久久成人| 欧洲亚洲免费在线| 69久久夜色精品国产69乱青草| 亚洲精品国产美女| 日韩精品免费在线观看| 亚洲成人久久网| 日韩精品极品视频| 综合久久五月天| 欧美电影免费观看| 91精品视频观看| 欧美日韩美女在线观看| 欧美日韩国产色| 中文字幕久久久| 亚洲开心激情网| 成人国产精品免费视频| 欧美有码在线观看视频| 色综合老司机第九色激情| 日韩av黄色在线观看| 欧美在线观看网站| 欧美激情免费在线| 日本老师69xxx| 免费91麻豆精品国产自产在线观看| 精品久久久久久久久久国产| 日韩有码片在线观看| 色偷偷综合社区| 久久久免费电影| 不卡av电影院| 亚洲美女久久久| 国产精品嫩草视频| 日韩精品中文字幕有码专区| 成人性生交大片免费观看嘿嘿视频| 在线观看欧美日韩国产| 国产精品免费一区豆花| 亚洲性猛交xxxxwww| 欧美一级大片在线免费观看| 亚洲国产欧美自拍| 欧美性猛交xxxx免费看| 91精品国产综合久久香蕉922| 亚洲高清不卡av| 亚洲人成电影在线播放| 欧美福利视频在线| 热久久视久久精品18亚洲精品| 欧美午夜宅男影院在线观看| www.色综合| 欧美日韩在线免费观看| 黑人巨大精品欧美一区二区免费| 国外视频精品毛片| 久久精品一区中文字幕| 久久精品视频在线观看| 色噜噜狠狠狠综合曰曰曰88av| 国产亚洲精品一区二区| 亚洲最大的免费| 国产精品高潮呻吟久久av黑人| 91九色视频在线| 青草青草久热精品视频在线网站| 在线视频一区二区| 岛国视频午夜一区免费在线观看| 国产手机视频精品| 国产视频福利一区| 久久中文字幕国产| 在线亚洲欧美视频| 亚洲色图校园春色|