//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