php – 最简单的方法来替换字符串中偶数位置中的所有字符.

前端之家收集整理的这篇文章主要介绍了php – 最简单的方法来替换字符串中偶数位置中的所有字符.前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
$str = "helloworld";

我想创建字符串

$newStr = "h l o o l ";

所以你可以看到我想替换位置上的字符,2,4,6,8,10
(假设第一个字符在位置1).

我可以做这样的事情

<?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);

点匹配一个字符.每个第二个字符都被替换为一个空格.

原文链接:https://www.f2er.com/php/131413.html

猜你在找的PHP相关文章