常用的几个php函数

文章目录

strstr() 函数

定义和用法
strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。
该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。

语法

1
2
3
4
strstr(string,search)
 
string	必需。规定被搜索的字符串。
search	必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。

substr() 函数

定义和用法
substr() 函数返回字符串的一部分。

语法

1
2
3
4
5
6
7
8
9
10
substr(string,start,length)
 
string	必需。规定要返回其中一部分的字符串。
start	必需。规定在字符串的何处开始。
        正数 - 在字符串的指定位置开始
        负数 - 在从字符串结尾的指定位置开始
        0 - 在字符串中的第一个字符处开始
length	可选。规定要返回的字符串长度。默认是直到字符串的结尾。
        正数 - 从 start 参数所在的位置返回
        负数 - 从字符串末端返回

strpos() 函数

定义和用法
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。

语法

1
2
3
4
5
strpos(string,find,start)
 
string	必需。规定被搜索的字符串。
find	必需。规定要查找的字符。
start	可选。规定开始搜索的位置。

explode() 函数

定义和用法
explode() 函数把字符串分割为数组。

语法

1
2
3
4
5
explode(separator,string,limit)
 
separator  必需。规定在哪里分割字符串。
string	   必需。要分割的字符串。
limit	   可选。规定所返回的数组元素的最大数目。

preg_match_all()函数

定义和用法
preg_match_all — 执行一个全局正则表达式匹配

语法

1
2
3
4
5
6
7
8
9
10
int preg_match_all ( string pattern, string subject, array matches [, int flags] )
在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 flags 指定的顺序放到 matches 中。
搜索到第一个匹配项之后,接下来的搜索从上一个匹配项末尾开始。
 
pattern  要搜索的模式,字符串形式。
subject  输入字符串。
matches  多维数组,作为输出参数输出所有匹配结果, 数组排序通过flags指定。
flags    可以结合下面标记使用(注意不能同时使用PREG_PATTERN_ORDER和 PREG_SET_ORDER):
 
$matches[0] 是第一组匹配结果,$matches[0][0] 包含匹配整个模式的文本,$matches[0][1] 包含匹配第一个子模式的文本,以此类推。同样,$matches[1] 是第二组匹配结果,等等。


本文出自 TENNFY WU,转载时请注明出处及相应链接。

本文永久链接: http://www.tennfy.com/1651.html

下一篇文章:

上一篇文章:

1人参与了讨论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

4 + 4 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部