phptrim(phptrim函数)

更新时间:2023-03-01 17:23:04 阅读: 评论:0

PHP字符串过滤函数

1、trim ( string $str [, string $character_mask = ” x0B” ] ) : string

去除字符串首尾处的空白字符(或者其他字符)

参数说明:

(1)str待处理的字符串。

(2)character_mask可选参数,过滤字符也可由 character_mask 参数指定。一般要列出所有希望过滤的字符,也可以使用 “..” 列出一个字符范围。

返回值:过滤后的字符串。

2、ltrim ( string $str [, string $character_mask ] ) : string

删除字符串开头的空白字符(或其他字符)

3、rtrim ( string $str [, string $character_mask ] ) : string

删除字符串末端的空白字符(或者其他字符)

4、chop()

rtrim()函数的别名。

5、strip_tags ( string $str [, string $allowable_tags ] ) : string

过滤掉字符串中的 HTML 和 PHP 标记。

(1)str输入字符串。

(2)allowable_tags使用可选的第二个参数指定不被去除的字符列表。

返回值:返回过滤后的字符串。

6、fgetss ( resource $handle [, int $length [, string $allowable_tags ]] ) : string

从文件指针中读取一行并过滤掉 HTML 标记。

参数说明:

(1)handle文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未有 fclo() 关闭)。

(2)length取回该长度的数据。

(3)allowable_tags可以用可选的第三个参数指定哪些标记不被去掉。

返回值:从文件中字符,并过滤了所有的 HTML 和 PHP 代码。

7、addslashes ( string $str ) : string

在预定义字符之前添加反斜杠,返回新的字符串。预定义字符是:单引号(’),双引号(”),反斜杠(),NULL

返回值:返回新的字符串。

8、htmlentities ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get(“default_chart”) [, bool $double_encode = true ]]] ) : string

将字符转换为 HTML 转义字符。

参数说明:

(1)string输入字符。

(2)flags

以下一组为掩码标记,用于设置如何处理引号、无效代码序列、使用文档的类型。 默认是 ENT_COMPAT | ENT_HTML401。

ENT_COMPAT 会转换双引号,不转换单引号。ENT_QUOTES 既转换双引号也转换单引号。ENT_NOQUOTES 单/双引号都不转换ENT_IGNORE 静默丢弃无效的代码单元序列,而不是返回空字符串。 不建议使用此标记, 因为它» 可能有安全影响。ENT_SUBSTITUTE 替换无效的代码单元序列为 Unicode 代替符(Replacement Character), U+FFFD (UTF-8) 或者 � (其他),而不是返回空字符串。ENT_DISALLOWED 为文档的无效代码点替换为 Unicode 代替符(Replacement Character): U+FFFD (UTF-8),或 �(其他),而不是把它们留在原处。 比如以下情况下就很有用:要保证 XML 文档嵌入额外内容时格式合法。ENT_HTML401 以 HTML 4.01 处理代码。ENT_XML1 以 XML 1 处理代码。ENT_XHTML 以 XHTML 处理代码。ENT_HTML5 以 HTML 5 处理代码。

(3)encoding

(4)double_encode关闭 double_encode 时,PHP 不会转换现有的 HTML 实体, 默认是全部转换。

9、htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get(“default_chart”) [, bool $double_encode = TRUE ]]] ) : string

将特殊字符转换为 HTML 实体。

10、nl2br ( string $string [, bool $is_xhtml = TRUE ] ) : string

字符串所有新行之前插入 HTML 换行标记。

参数说明:

(1)string输入字符串。

(2)is_xhtml是否使用 XHTML 兼容换行符。

PHP格式化字符串函数

1、sprintf ( string $format [, mixed $… ] ) : string把格式化的字符串写入变量中。

返回值:返回已格式化的字符串。

2、printf ( string $format [, mixed $args [, mixed $… ]] ) : int

输出格式化字符串。

返回值:返回输出字符串的长度。

其他常用PHP字符串函数

1、strrev ( string $string ) : string

反转字符串

2、str_shuffle ( string $str ) : string

随机打乱一个字符串。

3、str_getcsv ( string $input [, string $delimiter = “,” [, string $enclosure = ‘”‘ [, string $escape = “” ]]] ) : array

解析 CSV 字符串为一个数组。

参数说明:

(1)input待解析的字符串。

(2)delimiter设定字段界定符(仅单个字符)。

(3)enclosure设定字段包裹字符(仅单个字符)。

(4)escape设置转义字符(仅单个字符)。默认为反斜线()。

返回值:返回一个包含读取到的字段的索引数组。

4、str_repeat ( string $input , int $multiplier ) : string

重复一个字符串。

参数说明:

(1)input待操作的字符串。

(2)multiplierinput 被重复的次数。multiplier 必须大于等于 0。如果 multiplier 被设置为 0,函数返回空字符串。

返回值:返回重复后的字符串。

5、par_str ( string $encoded_string [, array &$result ] ) : void

将字符串解析成多个变量。

参数说明:

(1)encoded_string输入的字符串。

(2)result如果设置了第二个变量 result, 变量将会以数组元素的形式存入到这个数组,作为替代。在php7.2 中,该参数是必要的。建议设置此参数。

返回值:没有返回值。

本文发布于:2023-02-28 20:12:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167766258381541.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:phptrim(phptrim函数).doc

本文 PDF 下载地址:phptrim(phptrim函数).pdf

标签:函数   phptrim
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|