php – 最简单的方法来替换字符串中偶数位置中的所有字符.
发布时间:2020-12-13 17:35:02 所属栏目:PHP教程 来源:网络整理
导读:$str = "helloworld"; 我想创建字符串 $newStr = "h l o o l "; 所以你可以看到我想替换位置上的字符,2,4,6,8,10 (假设第一个字符在位置1). 我可以做这样的事情 ?php$str = 'helloworld';$newStr = '';for($i=0;$istrlen($str);$i++) { if($i%2==0) { $newSt
$str = "helloworld"; 我想创建字符串 $newStr = "h l o o l "; 所以你可以看到我想替换位置上的字符,2,4,6,8,10 我可以做这样的事情 <?php $str = 'helloworld'; $newStr = ''; for($i=0;$i<strlen($str);$i++) { if($i%2==0) { $newStr .= $str[$i]; } else { $newStr .= ' '; } } echo $newStr; ?> 但是,是否有更简单的方法或一行内置函数可用于执行此任务. 提前致谢 .
很容易用正则表达式完成:
echo preg_replace('/(.)./','$1 ',$str); 点匹配一个字符.每个第二个字符都被替换为一个空格. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |