php 截取开头字符,php实现截取前几个字符的方法

php实现截取前几个字符的方法

发布时间:2020-08-11 10:16:04

来源:亿速云

阅读:82

作者:小新

小编给大家分享一下php实现截取前几个字符的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php截取前几个字符的实现方法:1、使用“substr($str , 0 , 3);”方法从左边第一位字符起截取3位字符;2、使用“mb_substr($str, 0, 2, 'utf-8');”方法截取中文字符串。

ea1f8f70427e9ad8c490db1627f1327d.png

PHP中读取(截取substr)字符串前N个字符或者从第几个字符开始取几个字符<?php

$str = "123456789";

echo substr($str , 0 , 3);//从左边第一位字符起截取3位字符:结果:123

echo substr($str , 3 , 3);//从左边第3位字符起截取3位字符:结果:456

?><?php

$rest = substr("abcdef", -1); // 返回 "f"

$rest = substr("abcdef", -2); // 返回 "ef"

$rest = substr("abcdef", -3, 1); // 返回 "d"

?><?php

$rest = substr("abcdef", 0, -1); // 返回 "abcde"

$rest = substr("abcdef", 2, -1); // 返回 "cde"

$rest = substr("abcdef", 4, -4); // 返回 ""

$rest = substr("abcdef", -3, -1); // 返回 "de"

?><?php

echo substr('abcdef', 1); // bcdef

echo substr('abcdef', 1, 3); // bcd

echo substr('abcdef', 0, 4); // abcd

echo substr('abcdef', 0, 8); // abcdef

echo substr('abcdef', -1, 1); // f

// 访问字符串中的单个字符

// 也可以使用中括号

$string = 'abcdef';

echo $string[0]; // a

echo $string[3]; // d

echo $string[strlen($string)-1]; // f

?>

中文字符串的截取和获取长度 mb_substr()$str = '我abc是谁'; //utf-8编码的字符串

echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a

$str = '我是谁'; //gbk编码的字符串

echo mb_substr($str, 0, 1, 'gbk'); //输出 我

以上是php实现截取前几个字符的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值