首页博客网络编程
在所有八种数据类型中,PHP 字符串被认为是最简单的一种,还有整数、浮点数和布尔值。
有内置的PHP字符串函数用于操作字符串。常见的用途之一是使用其中一个 PHP 函数将字符串拆分为较小的部分(如果字符串的长度)。您还可以使用它们来替换、修改特定的 PHP 字符串或执行其他操作。
正如命名所暗示的那样,PHP 字符串函数有助于对字符串数据执行不同的操作。
它们被集成到PHP的核心中。
其中最基本和广泛使用的是 PHP 比较字符串和 PHP 修剪字符串函数。
让我们看看 PHP 字符串函数的完整列表及其描述。该表按字母顺序组织,因此当您需要替换某个 PHP 字符串时,您始终可以快速找到特定的表格:
功能 | 描述 |
---|---|
addcslashes() | 通过在每个指定字符的前面添加反斜杠来创建新字符串 |
添加斜杠() | 通过在预定义字符的前面添加反斜杠来创建新字符串 |
bin2hex() | 通过将字符串的每个字符转换为十六进制值来创建新字符串 |
斩() | 通过从字符串右侧删除空格和其他不必要的字符来创建新字符串 |
CHR() | 显示由指定的 ASCII 值定义的字符 |
chunk_split() | 将字符串拆分为较小的部分 |
convert_cyr_string() | 将字符串从一个西里尔字符集转换为另一个西里尔字符集 |
convert_uudecode() | 解码 uuen编码的字符串 |
convert_uuencode() | 通过使用 uuencode 算法进行转换来创建新字符串 |
count_chars() | 提供有关字符串包含的字符的信息 |
CRC32() | 计算字符串的 32 位 CRC |
crypt() | 对字符串进行单向哈希处理 |
回声() | 显示指定的字符串 |
爆炸() | 将字符串拆分为数组元素 |
fprintf() | 将字符串写入指定的输出流 |
get_html_translation_table() | 返回 htmlspecialchars() 和 htmlentities() 使用的转换表 |
赫布雷夫() | 希伯来语文本转换为纯文本 |
Hebrevc() | 将希伯来语文本转换为可视文本,并将新行 (\n) 转换为 <br> |
十六进制2宾() | 通过将指定的十六进制字符字符串转换为 ASCII 字符来创建新字符串 |
html_entity_decode() | 通过将 HTML 元素转换为字符来创建新字符串 |
htmlentities() | 通过将纯文本转换为 HTML 实体来创建新字符串 |
htmlspecialchars_decode() | 通过将预定义的 HTML 元素转换为字符来创建新字符串 |
htmlspecialchars() | 通过将预定义字符转换为 HTML 元素来创建新字符串 |
内爆() | 将 PHP 数组连接到字符串 |
join() | 内爆()的替代品 |
LCFIRST() | 通过将指定字符串的第一个字母转换为小写来创建新字符串 |
Levenshtein() | 返回两个 PHP 字符串之间的 Levenshtein 距离 |
localeconv() | 返回有关区域设置数字和货币格式的信息 |
ltrim() | 通过从字符串左侧删除空格和其他不必要的字符来创建新字符串 |
MD5() | 创建字符串的 MD5 哈希 |
md5_file() | 创建指定文件的 MD5 哈希 |
元音() | 创建字符串的元电话键 |
money_format() | 通过将新字符串的格式设置为货币字符串来创建新字符串 |
nl_langinfo() | 返回有关特定位置的信息 |
nl2br() | 将新的 HTML 换行符放在字符串中每个换行符的前面 |
number_format() | 通过设置数字格式来创建新字符串。组数千 |
奥德() | 获取字符串的第一个字符并返回其 ASCII 值 |
parse_str() | 将查询字符串放入指定的变量中 |
打印() | 显示指定的字符串或多个字符串 |
打印f() | 显示指定的格式化字符串或多个字符串 |
quoted_printable_decode() | 通过将带引号的可打印字符串转换为 8 位字符串来创建新字符串 |
quoted_printable_encode() | 通过将 8 位字符串转换为带引号的可打印字符串来创建新字符串 |
引用元() | 引号元字符 |
rtrim() | 通过从字符串右侧删除空格和其他不必要的字符来创建新字符串 |
设置区域设置() | 设置有关区域设置的信息 |
SHA1() | 为字符串创建 SHA-1 哈希 |
sha1_file() | 为文件创建 SHA-1 哈希 |
similar_text() | 比较两个 PHP 字符串 |
声音() | 为字符串创建声音键 |
sprintf() | 获取格式化字符串并将其写入变量 |
斯坎夫() | 根据格式从字符串中获取输入 |
str_getcsv() | 获取 CSV 字符串并将其放入数组中 |
str_ireplace() | 通过替换字符串的字符来创建新字符串。该方法不区分大小写 |
str_pad() | 通过将新字符串填充到新的 PHP 字符串长度来创建新字符串 |
str_repeat() | 通过将指定的字符串重复设定的次数来创建新字符串 |
str_replace() | 使 PHP 字符串替换其部分内容。该方法区分大小写 |
spstr_rot13() | 对字符串执行 ROT13 编码 |
str_shuffle() | 通过随机随机洗牌所有字符来创建新字符串 |
str_split() | 将 PHP 字符串拆分为数组 |
str_word_count() | 返回字符串中有多少个 wors |
strcasecmp() | 比较两个指定的 PHP 字符串。该方法不区分大小写 |
strchr() | 在另一个字符串中搜索指定字符串的第一个匹配项 |
strcmp() | 比较两个指定的 PHP 字符串。该方法区分大小写 |
strcoll() | 比较两个指定的 PHP 字符串。比较基于区域设置字符串 |
strcspn() | 返回字符计数,直到找到指定的字符 |
strip_tags() | 从字符串中删除 PHP 和 HTML 标记 |
stripcslashes() | 通过删除使用 addcslashes() 方法添加的引号来创建新字符串 |
条形斜杠() | 通过删除使用 addslashes() 方法添加的引号来创建新字符串 |
stripos() | 在另一个字符串中搜索指定字符串的第一个匹配项。返回位置。该方法不区分大小写 |
斯特里斯特() | 在另一个字符串中搜索指定字符串的第一个匹配项。该方法不区分大小写 |
strlen() | 计算 PHP 字符串长度并返回 |
strnatcasecmp() | 比较两个指定的 PHP 字符串。使用自然顺序算法。该方法不区分大小写 |
strnatcmp() | 比较两个指定的 PHP 字符串。使用自然顺序算法。该方法区分大小写 |
strncasecmp() | 比较两个指定的 PHP 字符串。仅比较指定数量的前几个字符。该方法不区分大小写 |
strncmp() | 比较两个指定的 PHP 字符串。仅比较指定数量的前几个字符。该方法区分大小写 |
strpbrk() | 搜索给定字符串中的任何指定字符 |
strpos() | 在另一个字符串中搜索指定字符串的第一个匹配项。该方法区分大小写 |
strrchr() | 在另一个字符串中搜索指定字符串的最后一次出现 |
strrev() | 通过反转给定字符串来创建新字符串 |
strripos() | 在另一个字符串中搜索指定字符串的最后一个位置。该方法不区分大小写 |
strrpos() | 在另一个字符串中搜索指定字符串的最后一个位置。该方法区分大小写 |
strspn() | 计算在字符串中找到的指定字符列表中的字符数 |
strstr() | 在另一个字符串中搜索指定字符串的第一个匹配项。该方法区分大小写 |
strtok() | 将指定的字符串拆分为较小的字符串 |
strtolower() | 将字符串的所有字符更改为小写字母 |
strtoupper() | 将字符串的所有字符更改为 PHP 大写字母 |
strtr() | 翻译字符串中的某些字符 |
substr() | 剪切字符串的一部分并将其返回 |
substr_compare() | 比较两个 PHP 字符串的各个部分。可以指定起始位置和区分大小写 |
substr_count() | 返回子字符串在字符串中出现的次数 |
substr_replace() | 用另一个字符串替换字符串的一部分 |
修剪() | 通过从字符串的两侧删除空格和其他不必要的字符来创建新字符串 |
UCFIRST() | 将字符串的第一个字符更改为 PHP 大写 |
UCWORDS() | 将每个单词的首字母更改为 PHP 大写 |
vfprintf() | 将格式化字符串放入输出流 |
vprintf() | 在输出中显示格式化字符串 |
vsprintf() | 将格式化字符串放入变量中 |
自动换行() | 将给定字符串包装为指定数量的字符 |
当使用字符串数据执行各种操作时,PHP 字符串函数会派上用场。例如,您可以轻松地将PHP数组转换为字符串或PHP字符串转换为数组。
PHP 字符串函数是内置的,不需要任何安装。
最常用的方法之一是应用于PHP比较字符串和PHP修剪字符串。
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位