欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

中英文字符串插入 -- 词组

程序员文章站 2022-05-25 18:29:39
...
中英文字符串随机插入
$string 字符串
$keys 被插入关键词
function randInsertSign($string,$keys){
        $strLen = strlen($string);
        $randPos = rand(2,$strLen);
        $y=0;
      for($i=0;$i<$strLen;$i++){
          if(ord(substr($string,$i,1))>0xa0){
      $tmpStr[$y] .= substr($string,$i,2);
              $i++;
           }else{
$tmpStr[$y] .= substr($string,$i,1);
     }
            if($i >= $randPos && !$y) {
                $y++;
            }
      }
        $string = $tmpStr[0].$keys.$tmpStr[1];
      return $string;
}

// 计算字符串的个数
$str = 'Hello,世界!';
preg_match_all('/./us', $str, $match);
echo count($match[0]);  // 输出9