PHP處理字串的幾段程式碼
<?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,如需轉載請自行聯絡原作者
//把字串中的任意空格換成一個
$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,如需轉載請自行聯絡原作者
相關文章
- PHP處理密碼的幾種方式PHP密碼
- PHP系列(五)PHP字串處理PHP字串
- PHP 陣列 & 字串處理PHP陣列字串
- 處理DML語句的幾個階段
- 處理字串的小程式字串
- php字串處理函式大全PHP字串函式
- 002——php字串中的處理函式(一)PHP字串函式
- 處理PHP中字串的常用操作及函式PHP字串函式
- delphi中的字串處理,以及幾個字串型別的說明。 (轉)字串型別
- PHP童鞋改JAVA程式碼怎麼處理PHPJava
- C++中的字串編碼處理C++字串編碼
- 【轉】shell指令碼處理字串的常用方法指令碼字串
- 處理查詢的幾個階段
- PHP 多程式處理任務PHP
- 寫程式碼水平的幾個發展階段
- 段頭損壞的處理
- 簡單的字串處理字串
- 字串的封送處理字串
- shell中字串的處理字串
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- awk 字串處理字串
- abap 字串處理字串
- iOS 程式碼耦合的處理iOS
- windows批處理之一:字串處理Windows字串
- JavaScript常用的字串處理方法JavaScript字串
- sql對於字串的處理SQL字串
- php防盜鏈幾種程式碼PHP
- 分享一段處理多維陣列,unidecode的中文的字元的程式碼陣列IDE字元
- 小程式程式碼打包處理
- jstl處理字串JS字串
- javascript字串處理類JavaScript字串
- PHP-如何處理檔名亂碼PHP
- 處理ajax返回的js程式碼JS
- LoadRunner字串處理 - 補齊字串字串
- PHP CLI 模式多子程式任務處理PHP模式
- 軟體編碼階段遇到問題的處理辦法
- PHP 清除字串中間的空格的幾種方法PHP字串
- 回滾段完蛋了的處理