$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;
?>
但是有没有更简单的方法或内置的一行函数可用来完成这个任务呢?
提前感谢。