PHP處理字串的幾段程式碼

技術小美發表於2017-11-15
<?php  
  //把字串中的任意空格換成一個  
  $str1 = ‘A    B         C   ‘;  
  echo ‘<xmp>’;  
  echo preg_replace (”/s+/”, ‘ ‘, $str1);  
  echo ‘</xmp>’;  
 
  //把字串中的任意連續字元 M 換成一個 M  
  $str1 = ‘AMMMBMMMMCMM   ‘;  
  echo preg_replace (”/M+/”, ‘M’, $str1) .’<br>’;  
 
  //把字串中的任意連續字元換成一個對應字元  
  $str1 = ‘ACCCB  CCCCCGGG  OOO   YYYFFFXXXZZZZZ’;  
  echo $str1 .’<br>’;  
  $str2 = ”;  
  $i = 0;  
  for ($i=0; $i<strlen($str1); $i++)  
  {  
   $str2 = $str2 . $str1{$i};  
    $j = 1;  
    while ($str1{$i}==$str1{$i + $j})  
      $j++;  
    $i = $i + $j – 1;  
  }  
  echo $str2 .’<br>’;  
?> 本文轉自網眼51CTO部落格,原文連結:http://blog.51cto.com/itwatch/286479,如需轉載請自行聯絡原作者


相關文章