博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 字符串截取函数
阅读量:6564 次
发布时间:2019-06-24

本文共 1018 字,大约阅读时间需要 3 分钟。

php自带的一个截取字符串的函数,只能处理英文,数字的不能截取中文混排的哦,有需要的朋友可以参考,后面的比较好用,第一个主要是给初学者学学用的。

php  //构造字符串  $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";  echo "原字符串:".$str."";  //按各种方式进行截取  $str1 = substr($str,5);  echo "从第5个字符开始取至最后:".$str1."";  $str2 = substr($str,9,4);  echo "从第9个字符开始取4个字符:".$str2."";  $str3 = substr($str,-5);  echo "取倒数5个字符:".$str3."";  $str4 = substr($str,-8,4);  echo "从倒数第8个字符开始向后取4个字符:".$str4."";  $str5 = substr($str,-8,-2);  echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5.""; ?>

  支持中英文混合截取:

/*------------------------------------------------------参数:$str_cut    需要截断的字符串$length     允许字符串显示的最大长度程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码------------------------------------------------------*/function substr_cut($str_cut,$length){    if (strlen($str_cut) > $length)    {        for($i=0; $i < $length; $i++)        if (ord($str_cut[$i]) > 128)    $i++;        $str_cut = substr($str_cut,0,$i)."..";    }    return $str_cut;}?>

  来源:http://www.php100.com/html/php/hanshu/2013/0905/4650.html

转载于:https://www.cnblogs.com/fogwang/p/4704316.html

你可能感兴趣的文章
Knockout2.x:ko.dataFor()、ko.contextFor()使用
查看>>
产品经理专业术语
查看>>
mysql常用语法
查看>>
Windows Server 2012 R2工作文件夹⑨:自动发现设置
查看>>
《马哥教育协办GIAC、GOPS顶级技术峰会完美落幕》
查看>>
查mac对应ip的不同系统命令
查看>>
windows 2003 下oracle从10.2.0.1升级到10.2.0.4
查看>>
[C#]从URL中获取路径的最简单方法-new Uri(url).AbsolutePath
查看>>
远程桌面的分辨率最大不会超过本机真实物理机的分辨率
查看>>
mysql winxp 本地 10061 错误
查看>>
桌面倒计时2.0 涉及知识点详解及源码分享
查看>>
信息系统管理工程师考前复习笔记三
查看>>
ECSHOP让产品浏览历史按照先后进行排序
查看>>
2013年第10周三低潮
查看>>
主界面设计(收集)
查看>>
修改mysql用户名密码
查看>>
菜菜从零学习WCF十(序列化)
查看>>
gzip压缩算法: gzip 所使用压缩算法的基本原理
查看>>
MyBatis 3 自动生成 主键 针对不同的数据库(oracle/sqlserver/mysql)
查看>>
字符扫描剑指Offer读书笔记之第二章2字符替换Strut2教程-java教程
查看>>