日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

在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. */ 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久99久久精品 | 国产精品成av人在线视午夜片 | 亚洲一区二区国产 | 亚洲精品视频免费观看 | 在线二区 | 老牛嫩草一区二区三区日本 | 精品成人在线视频 | 国产精品免费一区二区三区都可以 | 成人毛片免费看 | 看a网站 | 国产精品免费观看视频 | 99视频网| 亚洲欧美日韩精品久久亚洲区 | 亚洲精品成人av | 欧美国产精品一区二区 | 亚洲电影在线播放 | 九九热视频在线观看 | 特黄网站| 精品国产一二三区 | 日韩小视频 | 欧美日韩中文国产一区 | 久久九九九九 | 久久久久久久国产精品视频 | 在线播放中文字幕 | 国产精品国产三级国产aⅴ中文 | 色欧美在线 | 国产成人午夜精品5599 | 伊人黄 | 99热精品在线 | 黄色免费av| 国产精品日韩一区 | 污污的网站在线观看 | 一区二区三区不卡在线 | 一区在线观看 | 久久久免费观看视频 | 久久精品视频在线 | 深夜福利视频一区二区 | 中国成人在线视频 | 国产精品区二区三区日本 | 欧美一区二区久久 | 日韩精品视频免费在线观看 |