Downloads
Documentation
Get Involved
Help
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
addcslashes »
« 预定义常量
PHP 手册
函数参考
文本处理
字符串
Change language:
English
Chinese (Simplified)
Other
字符串 函数
参见
更多强大的字符串处理函数,参见
Perl 兼容正则表达式函数
。需要处理多字节字符集,参见
多字节字符函数
。
目录
addcslashes
— 以 C 语言风格使用反斜线转义字符串中的字符
addslashes
— 使用反斜线引用字符串
bin2hex
— 将二进制数据转换为十六进制表示
chop
— rtrim 的别名
chr
— 从数字生成单字节字符串
chunk_split
— 将字符串分割成小块
convert_cyr_string
— 将字符由一种 Cyrillic 字符转换成另一种
convert_uudecode
— 解码一个 uuencode 编码的字符串
convert_uuencode
— 使用 uuencode 编码一个字符串
count_chars
— 返回字符串所用字符的信息
crc32
— 计算一个字符串的 crc32 多项式
crypt
— 单向字符串散列
echo
— 输出一个或多个字符串
explode
— 使用一个字符串分割另一个字符串
fprintf
— 将格式化后的字符串写入到流
get_html_translation_table
— 返回使用 htmlspecialchars 和 htmlentities 后的转换表
hebrev
— 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew)
hebrevc
— 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符
hex2bin
— 转换十六进制字符串为二进制字符串
html_entity_decode
— Convert HTML entities to their corresponding characters
htmlentities
— 将字符转换为 HTML 转义字符
htmlspecialchars_decode
— 将特殊的 HTML 实体转换回普通字符
htmlspecialchars
— 将特殊字符转换为 HTML 实体
implode
— 用字符串连接数组元素
join
— 别名 implode
lcfirst
— 使字符串的第一个字符小写
levenshtein
— 计算两个字符串之间的 Levenshtein 距离
localeconv
— Get numeric formatting information
ltrim
— 删除字符串开头的空白字符(或其他字符)
md5_file
— 计算指定文件的 MD5 散列值
md5
— 计算字符串的 MD5 散列值
metaphone
— Calculate the metaphone key of a string
money_format
— 将数字格式化成货币字符串
nl_langinfo
— Query language and locale information
nl2br
— 在字符串所有新行之前插入 HTML 换行标记
number_format
— 以千位分隔符方式格式化一个数字
ord
— 转换字符串第一个字节为 0-255 之间的值
parse_str
— 将字符串解析成多个变量
print
— 输出字符串
printf
— 输出格式化字符串
quoted_printable_decode
— 将 quoted-printable 字符串转换为 8-bit 字符串
quoted_printable_encode
— 将 8-bit 字符串转换成 quoted-printable 字符串
quotemeta
— 转义元字符集
rtrim
— 删除字符串末端的空白字符(或者其他字符)
setlocale
— 设置区域信息
sha1_file
— 计算文件的 sha1 散列值
sha1
— 计算字符串的 sha1 散列值
similar_text
— 计算两个字符串的相似度
soundex
— Calculate the soundex key of a string
sprintf
— 返回格式化字符串
sscanf
— 根据指定格式解析输入的字符
str_contains
— 确定字符串是否包含指定子串
str_decrement
— Decrement an alphanumeric string
str_ends_with
— 检查字符串是否以指定子串结尾
str_getcsv
— 解析 CSV 字符串为一个数组
str_increment
— Increment an alphanumeric string
str_ireplace
— str_replace 的忽略大小写版本
str_pad
— 使用另一个字符串填充字符串为指定长度
str_repeat
— 重复一个字符串
str_replace
— 子字符串替换
str_rot13
— 对字符串执行 ROT13 转换
str_shuffle
— 随机打乱一个字符串
str_split
— 将字符串转换为数组
str_starts_with
— 检查字符串是否以指定子串开头
str_word_count
— 返回字符串中单词的使用情况
strcasecmp
— 二进制安全比较字符串(不区分大小写)
strchr
— 别名 strstr
strcmp
— 二进制安全字符串比较
strcoll
— 基于区域设置的字符串比较
strcspn
— 获取不匹配遮罩的起始子字符串的长度
strip_tags
— 从字符串中去除 HTML 和 PHP 标签
stripcslashes
— 反引用一个使用 addcslashes 转义的字符串
stripos
— 查找字符串首次出现的位置(不区分大小写)
stripslashes
— 反引用一个引用字符串
stristr
— strstr 函数的忽略大小写版本
strlen
— 获取字符串长度
strnatcasecmp
— 使用“自然顺序”算法比较字符串(不区分大小写)
strnatcmp
— 使用自然排序算法比较字符串
strncasecmp
— 二进制安全比较字符串开头的若干个字符(不区分大小写)
strncmp
— 二进制安全比较字符串开头的若干个字符
strpbrk
— 在字符串中查找一组字符的任何一个字符
strpos
— 查找字符串首次出现的位置
strrchr
— 查找指定字符在字符串中的最后一次出现
strrev
— 反转字符串
strripos
— 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
strrpos
— 计算指定字符串在目标字符串中最后一次出现的位置
strspn
— 计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度
strstr
— 查找字符串的首次出现
strtok
— 标记分割字符串
strtolower
— 将字符串转化为小写
strtoupper
— 将字符串转化为大写
strtr
— 转换字符或替换字串
substr_compare
— 二进制安全比较字符串(从偏移位置比较指定长度)
substr_count
— 计算字串出现的次数
substr_replace
— 替换字符串的子串
substr
— 返回字符串的子串
trim
— 去除字符串首尾处的空白字符(或者其他字符)
ucfirst
— 将字符串的首字母转换为大写
ucwords
— 将字符串中每个单词的首字母转换为大写
utf8_decode
— 将字符串从 UTF-8 转换为 ISO-8859-1,替换无效或者无法表示的字符。
utf8_encode
— 将字符串从 ISO-8859-1 转换为 UTF-8 编码
vfprintf
— 将格式化字符串写入流
vprintf
— 输出格式化字符串
vsprintf
— 返回格式化字符串
wordwrap
— 打断字符串为指定数量的字串
Improve This Page
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.