多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中拆分和組合字符串函數介紹

php中拆分和組合字符串函數介紹

來源:程序員人生   發布時間:2013-10-22 05:13:38 閱讀次數:2452次

在php中拆分字符串我們會用到explode或者split函數,如果我們要組合字符串就可以使用implode或使用.號直接連接了

字符組合,代碼如下:

  1. for($k=2;$k<5;$k++) 
  2.  if(!emptyempty(${'pfile'.$k})) 
  3.  { echo ${'pfile'.$k};}//那么相當于輸出的是$pfile2,$pfile3.......} 

implode() 函數把數組元素組合為一個字符串。

注釋:implode() 可以接收兩種參數順序,但是由于歷史原因,explode() 是不行的,你必須保證 separator 參數在 string 參數之前才行。

例子代碼如下:

  1. <?php 
  2. $arr = array('Hello','World!','Beautiful','Day!'); 
  3. echo implode(" ",$arr); 
  4. ?> 
  5. //輸出:Hello World! Beautiful Day! 

explode() 函數把字符串分割為數組。

注釋:參數 limit 是在 PHP 4.0.1 中加入的,由于歷史原因,雖然 implode() 可以接收兩種參數順序,但是 explode() 不行,你必須保證 separator參數在 string 參數之前才行。

在本例中,我們將把字符串分割為數組,代碼如下:

  1. <?php 
  2. $str = "Hello world. It's a beautiful day."
  3. print_r (explode(" ",$str)); 
  4. ?> 
  5. //輸出: 
  6. Array 
  7. [0] => Hello 
  8. [1] => world. 
  9. [2] => It's 
  10. [3] => a 
  11. [4] => beautiful 
  12. [5] => day. 

一個不錯的php分割合并兩個字符串的函數,代碼如下:

  1. /** 
  2.  * Merges two strings in a way that a pattern like ABABAB will be 
  3.  * the result. 
  4.  * 
  5.  * @param     string    $str1   String A 
  6.  * @param     string    $str2   String B 
  7.  * @return    string    Merged string 
  8.  */   
  9. function MergeBetween($str1$str2){ 
  10.  
  11.     // Split both strings 
  12.     $str1 = str_split($str1, 1); 
  13.     $str2 = str_split($str2, 1); 
  14.  
  15.     // Swap variables if string 1 is larger than string 2 
  16.     if (count($str1) >= count($str2)) 
  17.         list($str1$str2) = array($str2$str1); 
  18.  
  19.     // Append the shorter string to the longer string 
  20.     for($x=0; $x < count($str1); $x++) 
  21.         $str2[$x] .= $str1[$x]; 
  22.  
  23.     return implode(''$str2); 
  24. }
  25. //范例演示: 
  26. print MergeBetween('abcdef''__') . "n"
  27. print MergeBetween('__''abcdef') . "n"
  28. print MergeBetween('bb''aa') . "n"
  29. print MergeBetween('aa''bb') . "n"
  30. print MergeBetween('a''b') . "n"
  31. /* 
  32. Output: 
  33. a_b_cdef 
  34. a_b_cdef 
  35. baba 
  36. abab 
  37. ab 
  38. */ 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产免费一级片 | 免费精品久久 | 欧美一区二区三区不卡免费观看 | 成人午夜在线观看 | 伊人网站在线 | 国产亚洲精品国产福利在线观看 | 国产在线高清不卡免费播放 | 手机看片日韩在线 | 久久乐国产精品亚洲综合18 | 在线看国产视频 | 在线观看视频一区二区三区 | 伊人久久亚洲精品一区 | 国产福利写真视频在线观看 | 国产精品久久久久久久久免费观看 | freexxxhd性欧美 | 国产色啪午夜免费福利视频 | 国产精品欧美视频另类专区 | 欧美性猛交xxxx黑人 | 日本free护士videosxxxx动漫 | 亚洲日韩中文字幕一区 | 免费成人在线播放 | 日韩欧美中国a v | 亚洲欧美国产精品第1页 | 男女羞羞网站 | 色就色欧美综合偷拍区a | 亚洲综合在线视频 | 国产98在线| 亚洲精品第一综合99久久 | 在线 丝袜 欧美 日韩 制服 | 亚洲日韩欧美综合 | 一牛精品视频在线观看免费 | 免费黄色网址大全 | 亚洲欧美成人 | 亚洲国产精品乱码一区二区三区 | 主播福利视频在线观看网址 | 亚洲精品免费在线 | 狠狠色噜噜狠狠狠狠五月婷 | 亚洲乱码在线观看 | 国产精品福利视频一区二区三区 | 噜噜噜噜私人影院av线观看 | 日韩 亚洲 中文 图片 小说 |