php字符串截取函数用法分析
作者:shichen2014 时间:2023-06-28 22:19:26
本文实例分析了php字符串截取函数用法。分享给大家供大家参考。具体分析如下:
php自带的截取字符串的函数只能处理英文,数字的不能截取中文混排的,后面一个示例比较好用,第一个主要是给初学者学学用的,具体代码如下:
<?php
//构造字符串
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
echo "原字符串:<b>".$str."</b><br>";
//按各种方式进行截取
$str1 = substr($str,5);
echo "从第5个字符开始取至最后:".$str1."<br>";
$str2 = substr($str,9,4);
echo "从第9个字符开始取4个字符:".$str2."<br>";
$str3 = substr($str,-5);
echo "取倒数5个字符:".$str3."<br>";
$str4 = substr($str,-8,4);
echo "从倒数第8个字符开始向后取4个字符:".$str4."<br>";
$str5 = substr($str,-8,-2);
echo "从倒数第8个字符开始取到倒数第2个字符为止:".$str5."<br>";
?>
支持中英文混合截取,代码如下:
<?php
/*
------------------------------------------------------
参数:
$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;
}
?>
希望本文所述对大家的php程序设计有所帮助。
标签:php,字符串,截取
0
投稿
猜你喜欢
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2023-03-09 04:22:05
Python 从subprocess运行的子进程中实时获取输出的例子
2023-12-24 18:31:10
python+Matplotlib 绘制带置信区间的折线图
2022-04-29 06:23:40
Python 的字典(Dict)是如何存储的
2021-01-24 05:51:27
python3 flask实现文件上传功能
2022-11-19 18:42:10
python打印n位数“水仙花数”(实例代码)
2021-06-11 20:35:36
python基础之元组
2021-06-28 08:06:24
PHP设计模式中观察者模式详解
2023-05-27 04:43:31
在网页设计中,如何使用图标来支持内容?[译]
2009-03-16 16:35:00
python学习之第三方包安装方法(两种方法)
2021-02-20 03:29:40
Python docutils文档编译过程方法解析
2023-01-20 16:41:23
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2022-03-13 22:55:19
论文查重python文本相似性计算simhash源码
2023-02-05 18:11:35
Python编写通讯录通过数据库存储实现模糊查询功能
2024-01-16 06:39:55
基于python+selenium自动健康打卡的实现代码
2022-04-28 06:31:28
使用基于Python的Tornado框架的HTTP客户端的教程
2023-05-15 06:50:43
SQL实现相邻两行数据的加减乘除操作
2024-01-24 23:12:34
python基于socket函数实现端口扫描
2022-02-06 09:22:37
Python将Excel表格按某列拆分为多个sheet实现过程
2021-06-11 06:59:54
python装饰器相当于函数的调用方式
2021-05-13 13:39:03