在PHP中获取子串的函数是substr
, 这个函数非常简单,函数原型如下:
substr(string,start,length)
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。正数 - 在字符串的指定位置开始 负数 - 在从字符串结尾开始的指定位置开始 0 - 在字符串中的第一个字符处开始 |
length | 可选。规定被返回字符串的长度。默认是直到字符串的结尾。 正数 - 从 start 参数所在的位置返回的长度 负数 - 从字符串末端返回的长度 |
这就很简单了。举几个例子:
<?php
echo substr("Hello world",6);
?>
//这个输出world
这个是字符串切割函数,类似于split的功能。
这个函数的原型是:
explode(separator,string,limit)
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit | 可选。规定所返回的数组元素的数目。 可能的值: 大于 0 - 返回包含最多 limit 个元素的数组 小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组 0 - 返回包含一个元素的数组 |
距离如下:
<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>
这个是:把字符串打散为数组。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/alps1992/article/details/47118905