当前位置:首页 > CN2资讯 > 正文内容

PHP截取php字符串截取

9小时前CN2资讯

PHP中经常要用到一些,针对字符的处理。比如截取动作。使用系统自带的substr函数的时候对汉字处理上会存在问题,出现字符混乱的问题,因为汉字在里面是存在连个字符,而英文是一个字符。substr处理的时候就会对汉字出现问题。
下面这里给出一个可以用的PHP截取函数。验证可用。

  • <?php 
  •   
  •    function sysSubStr($String,$Length,$Append = false) 
  •     { 
  •         if (strlen($String) <= $Length ) 
  •         { 
  •             return $String; 
  •         } 
  •         else 
  •         { 
  •             $I = 0; 
  •             while ($I < $Length) 
  •             { 
  •                 $StringTMP = substr($String,$I,1); 
  •                 if ( ord($StringTMP) >= 224 ) 
  •                 { 
  •                     $StringTMP = substr($String,$I,3); 
  •                     $I = $I + 3; 
  •                 } 
  •                 elseif( ord($StringTMP) >= 192 ) 
  •                 { 
  •                     $StringTMP = substr($String,$I,2); 
  •                     $I = $I + 2; 
  •                 } 
  •                 else 
  •                 { 
  •                     $I = $I + 1; 
  •                 } 
  •                 $StringLast[] = $StringTMP; 
  •             } 
  •             $StringLast = implode("",$StringLast); 
  •             if($Append) 
  •             { 
  •                 $StringLast .= "..."; 
  •             } 
  •             return $StringLast; 
  •         } 
  •     } 
  • ?> 
  •  

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/26353.html

      标签: PHP截取PHP
      分享给朋友:
      返回列表

      上一篇:php 攻击

      下一篇:[PHP] 图像

      “PHP截取php字符串截取” 的相关文章

      性价比VPS:高效节约的虚拟专用服务器选择指南

      在讨论性价比VPS之前,我觉得先弄清楚什么是性价比VPS特别重要。简而言之,性价比VPS是指在一定的价格范围内,提供较高的性能和稳定性的虚拟专用服务器。这类服务在近几年变得越来越受欢迎,特别是对于那些预算有限但又希望拥有高质量主机服务的人来说,性价比高的VPS就像是一道光,照亮了他们的选择之路。 性...

      探索日本V文化:从排球V联赛到Vtuber的多元化发展

      在谈到日本的多元化时,首先无法忽视的是“日本 v”这个词汇所涵盖的多个领域。它不仅代表了排球运动的一个新平台,也象征着现代金融科技,以及独特的二次元文化。这些领域虽然各自独立,但它们共同描绘出日本社会在多个层面上的文化与技术的融合。 1.1 日本排球V联赛 自2018年启幕以来,日本排球V联赛(V....

      ICMP vs TCP:网络测试中的最佳协议选择

      当我们谈论网络协议时,ICMP(Internet Control Message Protocol)和TCP(Transmission Control Protocol)是两个重要的角色。它们虽然都在网络通信中扮演着关键的角色,却有着截然不同的功能和应用。理解这两种协议的定义及其特性,能够帮助我在构...

      提升科研效率:1536微量高速离心机及其应用

      产品概述与特点 在实验室的工作中,设备的效率通常会直接影响到实验的结果。1536微量高速离心机就是这样一款能够大大提高离心效率的设备。它能够处理1.5ml和2.0ml的离心管、8连管、PCR管以及5ml管,极大地方便了科学研究中的样品处理流程。产品的设计充分考虑了用户的使用需求,具备了最高15,00...

      全面解析服务器与主机:性能优化与选择策略

      1.1 服务器与主机的定义与基本概念 在信息技术的世界中,服务器和主机是两个不可或缺的概念。我常常将服务器视为一个强大的计算机,专门用于处理、存储和管理数据。它主要面向网络上的其他设备,承担着提供服务的重任。比如,网站的后台就是一个服务器,负责处理访问请求、存储用户数据等。而主机则是一个更广泛的术语...

      RackNerd在纽约的数据中心服务与优势

      RackNerd在纽约的数据中心的服务确实引人关注。从基础服务到多样化的产品,RackNerd为各类客户提供了丰富的选择。我对于他们的虚拟主机和独立服务器十分赞赏。这些服务不仅安全可靠,而且具有灵活的配置选项,满足了各种不同需求的用户。对于初创企业或者需要特别高可用性的业务,选择RackNerd无疑...