<?
$old='abcdefg1234567hijklmn';
echo $old;
echo "<p>";
$n=7; //每7个
$n_div=floor(strlen($old)/$n);
for ($i=0;$i<$n_div;$i++)
{
echo substr($old,$i*$n,$n)."<br>";
}
?>
$old='abcdefg1234567hijklmn';
echo $old;
echo "<p>";
$n=7; //每7个
$n_div=floor(strlen($old)/$n);
for ($i=0;$i<$n_div;$i++)
{
echo substr($old,$i*$n,$n)."<br>";
}
?>
chunklen内定是76.end 是你要插入的字符,缺省是"\r\n"
<?
$old='abcdefg1234567hijklmn';
echo $old;
echo "<p>";
$n=7; //每7个
$n_div=floor(strlen($old)/$n);
for ($i=0;$i<$n_div;$i++)
{
$new.=substr($old,$i*$n,$n)."<br>";
}
echo $new;
?>
<?
$old='abcdefg1234567hijklmn';
echo $old;
echo "<p>";
$n=7; //每7个
$n_div=floor(strlen($old)/$n);
for ($i=0;$i<$n_div;$i++)
{
echo substr($old,$i*$n,$n)."<br>";
}
?>
上面这个程序要是:$old="asdfghjkl";
那么后面的"kl"就输不出来了,要把它输出来应该怎样呀?
把$n_div=floor(strlen($old)/$n);改成$n_div=strlen($old)/$n;就行了!
不好意思,刚才没有发现!