| 導購 | 订阅 | 在线投稿
分享
 
 
 

把字符串中的任意連續字符換成一個對應字符

來源:互聯網  2008-12-22 08:10:31  評論

<?php

//1,把字符串中的任意空格換成一個

$str1 = 'A B C ';

echo '<xmp>';

echo '1:';

echo preg_replace ("/\s+/", ' ', $str1);

echo '</xmp>';

//2,把字符串中的任意連續字符 M 換成一個 M

echo '2: ';

$str1 = 'AMMMBMMMMCMM ';

echo preg_replace ("/M+/", 'M', $str1) .'<br>';

//3,把字符串中的任意連續字符換成一個對應字符

echo '3:<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>';

//4,把字符串中的任意連續字符換成一個對應字符

echo '4:<br>';

$str1 = 'ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ';

echo $str1 .'<br>';

$len = strlen($str1);

$str2 = $str1[0];

$ch = $str2;

for($i=1; $i<$len; $i++){

$ch2=$str1[$i];

if($ch!=$ch2){

$str2.=$ch2;

$ch=$ch2;

}

}

echo $str2 . "<br />";

//5,把字符串中的任意連續字符換成一個對應字符

echo '5:<br>';

$str1 = 'ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ';

echo preg_replace("/(.)\\1+/", "\1", $str1) .'<br>';

?>

<?php //1,把字符串中的任意空格換成一個 $str1 = 'A B C '; echo '<xmp>'; echo '1:'; echo preg_replace ("/\s+/", ' ', $str1); echo '</xmp>'; //2,把字符串中的任意連續字符 M 換成一個 M echo '2: '; $str1 = 'AMMMBMMMMCMM '; echo preg_replace ("/M+/", 'M', $str1) .'<br>'; //3,把字符串中的任意連續字符換成一個對應字符 echo '3:<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>'; //4,把字符串中的任意連續字符換成一個對應字符 echo '4:<br>'; $str1 = 'ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ'; echo $str1 .'<br>'; $len = strlen($str1); $str2 = $str1[0]; $ch = $str2; for($i=1; $i<$len; $i++){ $ch2=$str1[$i]; if($ch!=$ch2){ $str2.=$ch2; $ch=$ch2; } } echo $str2 . "<br />"; //5,把字符串中的任意連續字符換成一個對應字符 echo '5:<br>'; $str1 = 'ACCCB CCCCCGGG OOO YYYFFFXXXZZZZZ'; echo preg_replace("/(.)\\1+/", "[url=file://\\1]\\1[/url]", $str1) .'<br>'; ?>
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有