php中截取字符串的方法有哪些
时间:2021-07-23 20:02
php截取方法:1、使用substr()截取,可以从字符串的指定位置截取一定长度的字符;2、使用mb_substr()截取,该函数可以从一个字符串中截取指定的一部分,不仅对英文字符有效,对中文字符同样有效。 本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑 1、使用substr()截取字符串 substr() 函数可以从字符串的指定位置截取一定长度的字符,这段被截取的字符可称为“子串”或者“子字符串”,其语法格式如下: 参数说明如下: 示例:使用带有不同正负数的 start 和 length 参数 输出: 2、使用mb_substr()截取中文字符串 mb_substr() 函数可以从一个字符串中截取指定的一部分,与 substr() 函数不同的是,mb_substr() 函数不仅对英文字符有效,对中文字符同样有效,其语法格式如下: 参数说明如下: 示例:使用 mb_substr() 函数,截取指定长度的中文字符串 运行结果如下: 推荐学习:《PHP视频教程》 以上就是php中截取字符串的方法有哪些的详细内容,更多请关注www.gxlsystem.com其它相关文章!substr($string, $start [, $length])
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>
Hello worl
ello wor
Hello
world
Hello worl
ello wor
Hello
world
mb_substr($str , $start [, $length = NULL [, $encoding = mb_internal_encoding()]])
<?php
$str = '欢迎访问PHP中文网,一个在线学习编程的网站。';
echo mb_substr($str, 4).'<br>';
echo mb_substr($str, -19).'<br>';
echo mb_substr($str, 4, 6).'<br>';
echo mb_substr($str, 4, -16).'<br>';
echo mb_substr($str, -19, -13).'<br>';
echo mb_substr($str, -19, 6).'<br>';
var_dump(mb_substr($str, 40));
echo '<br>';
var_dump(mb_substr($str, 4, null));
?>
PHP中文网,一个在线学习编程的网站。
PHP中文网,一个在线学习编程的网站。
PHP中文网
PHP
PHP中文网
PHP中文网
string(0) ""
string(55) "PHP中文网,一个在线学习编程的网站。"