当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

6.5获取字符串中的一个子串

9/17/2020 9:31:19 PM 人评论

6.5获取字符串中的一个子串

6.5 获取字符串中的一个子串

获取字符串中的一个子串是指获取这个字符串的某一部分。在PHP中,可以使用函数substr()来获取字符串的某一部分。该函数的语法如下。


string substr(string $str, int $start, int $length);

函数substr()将在字符串$str中从位置$start的字符开始截取长度为$length的字符串,然后返回该字符串。

注意 字符串第1个字符的位置是0,第2个字符的位置是1,以此类推。

代码6-9演示了函数substr()的用法。

代码6-9使 用函数substr()获取字符串中的子串6-9.php


     01 <?php
     02 $str = "This is a PHP string";
     03 
     04 $str0 = substr($str,0,4);       //
从字符串$str
的第1
个字符开始截取,截取4
个字符
     05 $str1 = substr($str,10,10);     //
从字符串$str
的第11
个字符开始截取,截取10
个字符
     06 
     07 echo $str0;
     08 echo "<br/>";
     09 echo "<br/>";
     10 
     11 echo $str1;
     12 ?>

【代码解析】代码第02行定义了一个字符串变量$str,第04行使用函数substr()获取前04个字符,第05行使用函数substr()获取该字符串中的10个字符,要从第11位开始截取。这段代码的执行结果如图6-9所示。

图6-9 使用substr()获取字符串中的子串

相关教程

共有条评论 网友评论

验证码: 看不清楚?