原理也非常的简单我们只要指定位置然后遍历字符再判断位置然后把字符分开再把新字符push 进入再组成新的字符即可。
例子
代码如下 |
复制代码 |
$str='字符串';
$AllNum = mb_strlen($str,'gbk').' ';
echo $AllNum;
$array=array();
$i=0;
$num=10;
for ($i;$i<$AllNum/66;$i++){
$start=66*$i;
$array[$i] = mb_substr($str,$start,66,'GB2312').'-----';//每66个字后面添加一个‘--------’
}
foreach ($array as $a)
{
echo $a;
}
|
例子2
代码如下 |
复制代码 |
//插入一段字符串
function str_insert($str, $i, $substr)
{
for($j=0; $j<$i; $j++){
$startstr .= $str[$j];
}
for ($j=$i; $j
$laststr .= $str[$j];
}
$str = ($startstr . $substr . $laststr);
return $str;
}
?>
|