PHP提供了各种字符串函数来访问和操作字符串。
下面列出了PHP字符串函数。
addcslashes() | 它用于返回带有反斜杠的字符串。 |
addslashes() | 它用于返回带有反斜杠的字符串。 |
bin2hex() | 它用于将ASCII字符字符串转换为十六进制值。 |
chop() | 它从字符串的右端删除空格或其他字符 |
chr() | 它用于从指定的ASCII值返回字符。 |
chunk_split() | 它用于将字符串拆分为一系列较小的部分。 |
convert_cyr_string() | 它用于将字符串从一种西里尔字符集转换为另一种。 |
convert_uudecode() | 它用于解码uuencoded字符串。 |
convert_uuencode() | 它用于使用uuencode算法对字符串进行编码。 |
count_chars() | 它用于返回有关字符串中使用的字符的信息。 |
crc32() | 它用于计算字符串的32位CRC。 |
crypt() | 它用于创建哈希字符串单向。 |
echo() | 它用于输出一个或多个字符串。 |
explode() | 它用于将字符串分成数组。 |
fprint() | 它用于将格式化的字符串写入流。 |
get_html_translation_table() | 返回htmlspecialchars()和htmlentities()使用的转换表。 |
hebrev() | 它用于将希伯来语文本转换为可视文本。 |
hebrevc() | 它用于将希伯来语文本转换为可视文本, 并将新行(\ n)转换为<br>。 |
hex2bin() | 它用于将十六进制值的字符串转换为ASCII字符。 |
htmlentities() | 它用于将字符转换为HTML实体。 |
html_entity_decode() | 它用于将HTML实体转换为字符。 |
htmlspecialchars() | 将特殊字符转换为html实体。 |
htmlspecialchars_decode() | 将html实体转换回特殊字符。 |
Implode() | 它用于从数组的元素中返回字符串。 |
Join() | 它是implode()函数的别名。 |
Levenshtein() | 它用于返回两个字符串之间的Levenshtein距离。 |
Lcfirst() | 它用于将字符串的第一个字符转换为小写。 |
localeconv() | 获取数字格式信息 |
ltrim() | 它用于删除字符串左侧的空格。 |
md5() | 它用于计算字符串的MD5哈希值。 |
md5_files() | 它用于计算文件的MD5哈希值。 |
metaphone() | 用于计算字符串的变音键。 |
money_format() | 它用于返回格式化为货币字符串的字符串。 |
nl2br() | 它用于在字符串的每个换行符之前插入HTML换行符。 |
nl_langinfo() | 查询语言和区域信息 |
number_format() | 它用于格式化成千上万个分组的数字。 |
ord() | 用于返回字符串首字符的ASCII值。 |
parse_str() | 它用于将查询字符串解析为变量。 |
print() | 它用于输出一个或多个字符串。 |
printf() | 它用于将输出显示为格式化的字符串。 |
quoted_printable_decode() | 将带引号的可打印字符串转换为8位字符串 |
quoted_printable_encode() | 将8位字符串转换回带引号的可打印字符串 |
quotemeta() | 引用元字符 |
rtrim() | 它用于删除字符串右侧的空格。 |
setlocale() | 用于设置语言环境信息。 |
sha1() | 它用于返回字符串的SHA-1哈希。 |
sha1_file() | 它用于返回文件的SHA-1哈希。 |
similar_text() | 它用于比较两个字符串之间的相似性。 |
Soundex() | 用于计算字符串的soundex键。 |
sprintf() | 返回格式化的字符串 |
sscanf() | 它用于根据格式解析来自字符串的输入。 |
strcasecmp() | 它用于比较两个字符串。 |
strchr() | 它用于查找另一个字符串中一个字符串的第一个匹配项。 |
strcmp() | 二进制安全字符串比较(区分大小写) |
strcoll() | 基于语言环境的二进制比较(区分大小写) |
strcspn() | 用于反转字符串。 |
stripcslashes() | 它用于取消对用addcslashes()引用的字符串的引用。 |
stripos() | 它用于返回另一个字符串中第一次出现的字符串的位置。 |
stristr() | 不区分大小写的strstr |
strlen() | 它用于返回字符串的长度。 |
strncasecmp() | 二进制安全的不区分大小写的字符串比较 |
strnatcasecmp() | 它使用”自然顺序”算法用于不区分大小写的两个字符串比较 |
strnatcmp() | 它使用”自然顺序”算法用于区分两个字符串的区分大小写的比较 |
strncmp() | 用于比较前n个字符。 |
strpbrk() | 它用于在字符串中搜索一组字符中的任何字符。 |
strripos() | 它找到不区分大小写的子字符串在字符串中最后一次出现的位置。 |
strrpos() | 它查找字符串中最后一次出现子字符串的长度。 |
strpos() | 它用于返回另一个字符串中第一次出现的字符串的位置。 |
strrchr() | 它用于查找另一个字符串中一个字符串的最后一次出现。 |
strrev() | 用于反转字符串。 |
strspn() | 查找字符串初始段的初始长度 |
strstr() | 查找出现的字符串。 |
strtok() | 将字符串拆分为较小的字符串 |
strtolower() | 将字符串转换为小写 |
strtoupper() | 将字符串转换为大写 |
strtr() | 翻译字符串中的某些字符或替换子字符串 |
str_getcsv() | 它用于将CSV字符串解析为数组。 |
str_ireplace() | 它用于替换字符串中的某些字符(不区分大小写)。 |
str_pad() | 它用于将字符串填充到新长度。 |
str_repeat() | 它用于将字符串重复指定的次数。 |
str_replace() | 它用替换字符串替换所有出现的搜索字符串。 |
str_rot13() | 用于对字符串执行ROT13编码。 |
str_shuffle() | 它用于随机混洗字符串中的所有字符。 |
str_split() | 它用于将字符串拆分为数组。 |
strcoll() | 这是基于语言环境的字符串比较。 |
strip_tags() | 它用于从字符串中剥离HTML和PHP标记。 |
str_word_count() | 它用于计算字符串中的单词数。 |
substr() | 返回字符串的一部分 |
substr_compare() | 从偏移量到字符长度比较两个字符串。 (二进制安全比较) |
substr_count() | 计算子字符串出现的次数 |
substr_replace() | 用另一个子字符串替换字符串的某些部分 |
trim() | 从字符串的开头和结尾删除空格或其他字符。 |
ucfirst() | 使字符串的第一个字符变为大写 |
ucwords() | 将字符串中每个单词的第一个字符变为大写 |
vfprintf() | 将格式化的字符串写入流 |
vprintf() | 根据格式将输出显示为格式化字符串 |
vsprintf() | 它返回一个格式化的字符串 |
wordwrap() | 将字符串包装为给定数量的字符 |
PHP字符串函数示例
1)PHP strtolower()函数
strtolower()函数以小写字母返回字符串。
句法
string strtolower ( string $string )
例子
<?php
$str="My name is KHAN";
$str=strtolower($str);
echo $str;
?>
输出
my name is khan
2)PHP strtoupper()函数
strtoupper()函数以大写字母返回字符串。
句法
string strtoupper ( string $string )
例子
<?php
$str="My name is KHAN";
$str=strtoupper($str);
echo $str;
?>
输出
MY NAME IS KHAN
3)PHP ucfirst()函数
ucfirst()函数返回将第一个字符转换为大写的字符串。它不会改变其他字符的大小写。
句法
string ucfirst ( string $str )
例子
<?php
$str="my name is KHAN";
$str=ucfirst($str);
echo $str;
?>
输出
My name is KHAN
4)PHP lcfirst()函数
lcfirst()函数返回将第一个字符转换为小写字母的字符串。它不会改变其他字符的大小写。
句法
string lcfirst ( string $str )
例子
<?php
$str="MY name IS KHAN";
$str=lcfirst($str);
echo $str;
?>
输出
mY name IS KHAN
5)PHP ucwords()函数
ucwords()函数返回将每个单词的第一个字符转换为大写的字符串。
句法
string ucwords ( string $str )
例子
<?php
$str="my name is Sonoo jaiswal";
$str=ucwords($str);
echo $str;
?>
输出
My Name Is Sonoo Jaiswal
6)PHP strrev()函数
strrev()函数返回反向字符串。
句法
string strrev ( string $string )
例子
<?php
$str="my name is Sonoo jaiswal";
$str=strrev($str);
echo $str;
?>
输出
lawsiaj oonoS si eman ym
7)PHP strlen()函数
strlen()函数返回字符串的长度。
句法
int strlen ( string $string )
例子
<?php
$str="my name is Sonoo jaiswal";
$str=strlen($str);
echo $str;
?>
输出
24
评论前必须登录!
注册