ホームページ  >  記事  >  バックエンド開発  >  文字列内の連続する文字を対応する文字に置き換える_PHP チュートリアル

文字列内の連続する文字を対応する文字に置き換える_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:36:221185ブラウズ

//1、文字列内の任意のスペースを
$str1 = A B , $str1);
echo ;
//2、文字列内の任意の連続文字 M を次の文字に置き換えますan M
echo 2: ;
$str1 = AMMMBMMMMCMM ;
echo preg_replace ("/M+/ ", M, $str1) .
;
//3、文字列内の連続する文字を対応する文字に置き換えます
echo 3:
;
$str1 = ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ;
echo $str1 .
;
$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 .
;
//4、文字列内の連続する文字を対応する文字に置き換えます
echo 4:
;
$str1 = ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ;
echo $ str1 .
;
$len = strlen($str1);
$str2 = $str1[0];
$ch = $str2 ;
for($i=1; $i $ch2=$str1[$i];
if($ch!=$ch2){
$str2.=$ch2;
$ch=$ch2;
}
}
echo $str2 . "
";
//5、文字列内の連続する文字を対応する文字に置き換えます
echo 5:
;
$str1 = ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ;
echo preg_replace("/( .)1+/", "[url=file://1]1[/url]", $str1) .
; >



http://www.bkjia.com/PHPjc/508229.html

www.bkjia.com

http://www.bkjia.com/PHPjc/508229.html技術記事 ?php //1、文字列内の任意のスペースを 1 つで置き換えます $str1 = A B C ; echo preg_replace ("/s+/", , $str1); ...を含む文字列内の連続文字M
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。