写一个特别无聊的博客--让指定的字符串重复

来源:互联网 发布:软件试用报告范文 编辑:程序博客网 时间:2024/05/21 10:40

比如说有一个字符串 $str='iknow'; 我想要一种效果就是每一个单独的字母都能重复一次,最终想要的结果是:iiknow,ikknow,iknnow,iknoow,iknoww,写了很长时间,脑子不够用,代码如下:

$str = 'iknow';
$brr=array();

$crr = array();

$arr = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
for($i=0;$i<5;$i++){
    $crr[] = $arr;
}
foreach($crr  as $key=>$val){
    $str = '';
    for($i=0;$i<count($val);$i++){
        $str.=$val[$i];
        if($key==$i){
            $str.= $val[$i];
        }
        
    }
    $brr[] = $str;
    
}
var_dump($brr);die;

结果如下:

array (size=5)  0 => string 'iiknow' (length=6)  1 => string 'ikknow' (length=6)  2 => string 'iknnow' (length=6)  3 => string 'iknoow' (length=6)  4 => string 'iknoww' (length=6)

0 0
原创粉丝点击