文本指定位置插数据

<?php 
$str = $info['body'];
$textlength = strlen($str);
$start = $textlength / 20;
if(strpos($zt['title'],',')){
$tmp = explode(',',$zt['title']);
}else{
$tmp = explode(',',$zt['title']);
}
  for($i=0;$i<21;$i++){
$ss = $start*$i;
$aaa .= cut_str($str,$ss,$start).$tmp[$i];
  }
;?>
function cut_str($string,$start=0,$sublen)
{
  $start=$start*2;
  $sublen=$sublen*2;
  $strlen=strlen($string);
  $tmpstr='';
  for($i=0;$i<$strlen;$i++)
  {
   if($i>=$start&&$i<($start+$sublen))
   {
    if(ord(substr($string,$i,1))>129)
    {
     $tmpstr.=substr($string,$i,2);
    }
    else
    {
     $tmpstr.=substr($string,$i,1);
    }
   }
   if(ord(substr($string,$i,1))>129) $i++;
  }
  return $tmpstr;
}
Tags: