PHP 字符串函数

PHP 字符串函数

PHP提供了各种字符串函数来访问和操作字符串。

下面是一些PHP字符串函数的列表。

addcslashes() 它用于返回一个带有反斜杠的字符串。
addslashes() 它用于返回一个带有反斜杠的字符串。
bin2hex() 它用于将ASCII字符的字符串转换为十六进制值。
chop() 它从字符串的右端删除空格或其他字符。
chr() 它用于根据指定的ASCII值返回一个字符。
chunk_split() 它用于将字符串分割成一系列较小的部分。
convert_cyr_string() 用于将一个字符串从一个Cyrillic字符集转换为另一个。
convert_uudecode() 用于解码一个uuencoded字符串。
convert_uuencode() 用于使用uuencode算法对字符串进行编码。
count_chars() 用于返回字符串中使用的字符的信息。
crc32() 用于计算字符串的32位CRC。
crypt() 用于创建单向哈希字符串。
echo() 用于输出一个或多个字符串。
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() 它用于计算字符串的metaphone键。
money_format() 它用于返回格式化为货币字符串的字符串。
nl2br() 用于在字符串中的每个换行符前插入HTML换行符。
nl_langinfo() 查询语言和区域设置信息。
number_format() 用于按组分隔格式化数字。
ord() 用于返回字符串的第一个字符的ASCII值。
parse_str() 用于解析查询字符串为变量。
print() 用于输出一个或多个字符串。
printf() 用于将输出显示为格式化的字符串。
quoted_printable_decode() 将quoted-printable字符串转换为8位字符串
quoted_printable_encode() 将8位字符串转换回quoted-printable字符串
quotemeta() 引用元字符
rtrim() 用于从字符串右侧删除空白
setlocale() 用于设置区域设置信息
sha1() 用于返回字符串的SHA-1哈希值
sha1_file() 用于返回文件的SHA-1哈希值
similar_text() 比较两个字符串的相似度。
Soundex() 计算字符串的Soundex键值。
sprintf() 返回格式化的字符串。
sscanf() 根据格式从字符串中解析输入。
strcasecmp() 比较两个字符串,不区分大小写。
strchr() 在一个字符串中查找另一个字符串的第一次出现。
strcmp() 二进制安全的字符串比较(区分大小写)。
strcoll() 基于Locale的二进制比较(区分大小写)
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() 从偏移量开始比较两个字符串,比较长度为字符的长度。(二进制安全比较)
< a> substr_count() 计算一个子字符串出现的次数
substr_replace() 用另一个子串替换字符串的一部分
trim() 从字符串的开头和结尾删除空格或其他字符。
ucfirst() 将字符串的第一个字符转换为大写
ucwords() 将字符串中每个单词的第一个字符转换为大写
vfprintf() 将格式化的字符串写入流中
vprintf() 根据格式将输出显示为格式化的字符串
vsprintf() 返回一个格式化的字符串
wordwrap() 将字符串按照给定的字符数进行换行

PHP字符串函数示例

PHP strtolower()函数

strtolower()函数返回小写字母的字符串。

语法

string strtolower ( string $string )

示例

<?php
str="My name is KHAN";str=strtolower(str);
echostr;
?>

输出:

my name is khan

PHP strtoupper() 函数

strtoupper() 函数返回一个大写字母的字符串。

语法

string strtoupper ( string $string )

示例

<?php
str="My name is KHAN";str=strtoupper(str);
echostr;
?>

输出:

MY NAME IS KHAN

PHP ucfirst()函数

ucfirst()函数将字符串的第一个字符转换为大写。它不会改变其他字符的大小写。

语法

string ucfirst ( string $str )

示例

<?php
str="my name is KHAN";str=ucfirst(str);
echostr;
?>

输出:

My name is KHAN

PHP lcfirst() 函数

lcfirst() 函数将字符串的首字母转换为小写。它不会改变其他字符的大小写。

语法

string lcfirst ( string $str )

示例

<?php
str="MY name IS KHAN";str=lcfirst(str);
echostr;
?>

输出:

mY name IS KHAN

PHP ucwords() 函数

ucwords() 函数将每个单词的首字母转换为大写,并返回字符串。

语法

string ucwords ( string $str )

示例

<?php
str="my name is Sonoo jaiswal";str=ucwords(str);
echostr;
?>

输出:

My Name Is Sonoo Jaiswal

PHP strrev() 函数

strrev() 函数返回反转后的字符串。

语法

string strrev ( string $string )

示例

<?php
str="my name is Sonoo jaiswal";str=strrev(str);
echostr;
?>

输出:

lawsiaj oonoS si eman ym

PHP strlen()函数

strlen()函数返回字符串的长度。

语法

int strlen ( string $string )

示例

<?php
str="my name is Sonoo jaiswal";str=strlen(str);
echostr;
?>

输出:

24

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程