解决PHP 中英文字符串截取出现半个字符


  
function utf_substr($str,$len)      {          for($i=0;$i<$len;$i++)          {              $temp_str=substr($str,0,1);              if(ord($temp_str) > 127)              {                  $i++;                  if($i<$len)                  {                      $new_str[]=substr($str,0,3);                      $str=substr($str,3);                  }                  $str.="-----";              }              else              {                  $new_str[]=substr($str,0,1);                  $str=substr($str,1);                  $str.="=====";              }          }          return join($new_str);      }        $a = "TOSHIBA B-452TS22商用型条码打印机";      echo utf_substr($a,22); 

转载于:https://my.oschina.net/u/861770/blog/91943

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值