国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php 效率的字符串處理方法

2024-05-04 21:58:24
字體:
來源:轉載
供稿:網友

php效率的字符串處理方法,代碼如下:

  1. <?php 
  2. $str = array
  3. "helloworld"
  4. "howareyou"
  5. "cpufrequency"
  6. "windows7ready"
  7. "newedition2"
  8. "downloadurllist"
  9. "heisasuperhero"
  10. ); 
  11. //你的解決方法 
  12. /* 
  13. 正確添加空格后應為: 
  14. "helloworld" = "hello world" 
  15. "howareyou" = "how are you" 
  16. "cpufrequency" = "cpu frequency" 
  17. "windows7ready" = "windows 7 ready" 
  18. "newedition2" = "new edition 2" 
  19. "downloadurllist" = "download url list" 
  20. "heisasuperhero" = "he is a super hero" 
  21. */ 
  22. ?> 

程序代碼如下:

  1. function transfer($input) { 
  2.         $newarray = array(); 
  3.         foreach($input as $i) { 
  4.                 $arr = str_split($i); 
  5.                 $word = ''
  6.                 foreach($arr as $a) { 
  7.                         $ascii = ord($a); 
  8.                         $lastword = substr($word, -1); 
  9.                         $ascii_1 = ord($lastword); 
  10.                         $lastword_ = substr($word, -2, 1); 
  11.                         if($ascii > 64 && $ascii < 91) { 
  12.                                 if($ascii_1 > 96 && $ascii_1 < 122) { 
  13.                                         $word .= ' '.$a
  14.                                 } else { 
  15.                                         $word .= $a
  16.                                 } 
  17.                         } elseif($ascii > 96 && $ascii < 122) { 
  18.                                 if($ascii_1 > 64 && $ascii_1 < 91) { 
  19.                                         if(strlen($word) == 1) { 
  20.                                                 $word .= $a
  21.                                         } else { 
  22.                                                 if(ord($lastword_) == 32) { 
  23.                                                         $word .= $a
  24.                                                 } else { 
  25.                                                         $word = substr($word, 0, -1).' '.$lastword.$a
  26.                                                 } 
  27.                                         } 
  28.                                 } else { 
  29.                                         $word .= $a
  30.                                 } 
  31.                         } else { 
  32.                                 if(strlen($word) == 0) { 
  33.                                         $word .= $a
  34.                                 } else { 
  35.                                         $word .= ' '.$a
  36.                                 } 
  37.                         } 
  38.                 } 
  39.                 $newarray[$i] = $word
  40.         } 
  41.         return $newarray
  42.  
  43. print_r(transfer($str)); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 依兰县| 泽普县| 全南县| 乌恰县| 礼泉县| 宣武区| 娱乐| 闽清县| 南宫市| 景宁| 宁武县| 武隆县| 温宿县| 通榆县| 安福县| 虞城县| 沙坪坝区| 南宫市| 迁安市| 宁武县| 阿合奇县| 蚌埠市| 定远县| 新巴尔虎右旗| 公安县| 阿尔山市| 龙游县| 乌拉特后旗| 翼城县| 嘉禾县| 阳谷县| 固阳县| 安化县| 阿拉尔市| 滨海县| 平顶山市| 阿瓦提县| 五常市| 金溪县| 中方县| 商河县|