PHP常用字符串的操作函数

字符串转换类函数

addcslashes函数:以C语言风格使用反斜线转义字符串中的字符

addslashes函数:使用反斜线引用字符串

chop函数:清除字符串中的连续空格

get_html_translation_table函数:返回htmlspecialchars()函数和htmlentities()函数的转换表

chunk_split函数:将字符串分割成小块

hebrev函数:转换希伯来逻辑字符为可见字符

hebrevc函数:转换希伯来语文本为可见文本,包括换行符

html_entity_decode函数:转换HTML字符编码为字符

htmlentities函数:转换字符为HTML字符编码

htmlspecialchars_decode函数:转换特殊HTML字符编码为字符

htmlspecialchars函数:转换特殊字符为HTML字符编码

nl2br函数:将换行字符转换成“<br>”

quotemeta函数:加入引用符

rtrim函数:清除字符串末尾的空白(或其他字符)

strip_tags函数:清除HTML及PHP的标记

stripcslashes函数:将用addslashes()函数处理后的字符串原样返回

stripslashes函数:清除字符串中的反斜线

strtolower函数:将字符串中的字母全部转换为小写

strtoupper函数:将字符串中的字母全部转换为大写

trim函数:截取字符串首尾的空格(或其他字符)字符串操作类函数

explode函数:将字符串按指定字符切开

str_pad函数:用一个字符串填充另一个字符串到指定长度

str_split函数:把字符串转化为数组

str_shuffle函数:随机打乱字符串中的字符顺序

str_ireplace函数:将某个子字符串替换为另一个字符串

localeconv函数:获取当地的数字和货币信息

ltrim函数:清除字符串左端的连续空白(或者其他字符)

money_format函数:把数字字符串转换为货币表示形式

nl_langinfo函数:获取语言和地区信息

number_format函数:用千位分隔符格式化数字字符串

parse_str函数:将字符串解析为变量

setlocale函数:设置地区信息

similar_text函数:计算两个字符串中相匹配的字符串数量

str_repeat函数:重复使用指定字符串

str_replace函数:区分大小写的字符串替换

str_word_count函数:返回字符串中的单词数

strcasecmp函数:对两个字符串进行比较

strlen函数:统计字符串的长度

strnatcmp函数:使用自然顺序演算法来对比字符串

strrev函数:颠倒字符串

strtok函数:切开字符串

strtr函数:转换字符串的某些字符

substr_count函数:计算一个字符串在另一个字符串中出现的次数

substr_replace函数:替换字符串中的一部分为另一个字符串

substr函数:截取字符串

ucfirst函数:将字符串中第一个字符改为大写

ucwords函数:将字符串中每个单词的第一个字母改为大写

wordwrap函数:将字符串按字符个数换行

字符串查找类函数 

chr函数:将指定的序数转化为相应的ASCII码字符

implode函数:将数组合并为字符串

join函数:将数组转化为字符串

crc32函数:计算一个字符串的crc32多项式

strchr函数:返回字符串在另一个字符串中首次出现的位置到末尾的子字符串

strcspn函数:返回字符串中起首不符合mask的子字符串长度

stripos函数:查找一个字符串在另一个字符串中首次出现的位置(不区分大小写)

stristr函数:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(不区分大小写)

strripos函数:不区分大小写查找字符在字符串中首次出现的位置

strrpos函数:查找字符在字符串中最后出现的位置

strspn函数:返回字符串中起首符合mask的子字符串长度

strstr函数:返回字符串中某字符串开始处至结束的字符串

字符串编码类函数 

bin2hex函数:将二进制字符转化为十六进制

convert_cyr_string函数:将字符由一种Cyrillic字符转换成另一种

convert_uudecode函数:对用uuencode算法编码的字符串解码

convert_uuencode函数:对字符串进行uuencode算法编码

count_chars函数:返回字符串中所有字符的信息

ord函数:返回一个字符的ASCII码

str_rot13函数:对一个字符串进行rot13编码

字符串加密类函数

crypt函数:将字符串用DES编码加密

md5_file函数:计算给定文件的MD5hash

md5函数:对一个字符串进行MD5加密

sha1_file函数:计算给定文件的sha1hash

输入输出函数

echo函数:输出一个或多个字符

fprintf函数:输出格式化字符串到流

print函数:输出格式化字符串

printf函数:输出一个格式化的字符串

sprintf函数:返回一个格式化的字符串到变量

sscanf函数:按照一定格式解析输入的字符串

vfprintf函数:输出格式化字符串到流

vprintf函数:输出一个格式化的字符串

vsprintf函数:输出格式化的字符串到变量

字符串比较类函数 

levenshtein函数:计算两个字符串的Levenshtein距离

metaphone函数:计算字符串的metaphone键

soundex函数:计算字符串的soundex键

strcoll函数:对两个字符串进行比较

strcmp函数:比较两个字符串

strnatcasecmp函数:用自然运算法则比较字符串(不区分大小写)

strncasecmp函数:比较字符串的前n个字符(不区分大小写)

strncmp函数:比较两个字符串的前n个字符

strpbrk函数:查找字符串中的一系列字符

strpos函数:寻找字符串中某字符最先出现的位置

strrchr函数:查找一个字符串在另一个字符串中末次出现的位置,并返回从字符串中的这个位置起,一直到字符串结尾的子字符串

substr_compare函数:从指定起始位置起在一定长度内比较两个字符串(二进制精确,区分大小写可选)

时间: 2024-11-06 01:17:06

PHP常用字符串的操作函数的相关文章

ios 常用字符串的操作

//将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; //载一个字符串中删除一个字符或字符串[_display deleteCharacte

PHP:常用PHP数组操作函数

php为我们提供了丰富的数组操作函数,用这些函数可以非常方便的实现我们所想实现的功能. 添加和删除数组元素 添加元素的方法 array_unshift(array array,mixed var [,mixed var...]) 在数组头添加元素,所有的数值键会被相应的修改,但关联键不会受到影响 array_push(array array,mixed var [,mixed var.....]) 在数组尾添加元素 删除数组元素的方法 array_shift(array array) 删除数组头

PHP常用的文件操作函数集锦

一.解析路径 1.basename--返回路径中的文件名部分 string basename(string $path [,string $suffix]) 给出一个包含指向一个文件的全路径的字符串,本函数返回基本的文件名.如果文件名是以suffix结束的,那这一部分也会被去掉. <?php$filename = __FILE__;echo $filename; //C:\wamp\www\demo.phpecho basename($filename); //demo.phpecho base

javaScript中关于字符串的操作函数和方法

1.字符串转换 toString():可以将任何类型的数据都转换为字符串 var num= 19; //19 var myStr = num.toString(); //"19" var myStr = String(num); //"19" var myStr = " " + num; //"19 2.字符串分割 split(","):将字符串分割位多个字符串, split()的第二个参数,表示返回的字符串数组的最

C语言一些常用字符串操作

1. /* 字符 char,在内存中以ASCII存储; 操作函数#include<ctype.h> */ int main(int argc, const char * argv[]) { printf("isalnum('a')=%d\n",isalnum('a'));//isalnum('a')=1 判断是字符 printf("isalpha('a')=%d\n",isalpha('a'));//isalpha('a')=1 判断是英文字母 prin

【阅读笔记】《C程序员 从校园到职场》第六章 常用文件操作函数 (Part 1)

参考链接:https://blog.csdn.net/zhouzhaoxiong1227/article/details/24926023 让你提前认识软件开发(18):C语言中常用的文件操作函数总结及使用方法演示代码 - CSDN博客 Contents: 1. C语言中常用的文件操作函数总结 (1) fopen   作用:打开文件 (2) fclose  作用:关闭文件 (3) fgetc   作用:由文件中读取一个字符. (4) fgets   作用:由文件中读取一字符串. (5) fflu

内存操作函数

为什么引入内存操作函数:在定义中字符串以NUL(空字节)结尾,所以字符串操作函数遇见'\0'停止.因此我们引入内存操作函数,来解决"非字符串类型"中遇到NUL(数字0)的情况. 内存操作函数:内存操作函数与字符串操作函数非常类似,只不过内存操作函数能够处理任何类型的字节序列.在内存操作函数的参数中,有一个显示的参数说明了要处理的字节数,所以他遇见NUL不会停下来. 下面介绍两种常用的内存操作函数原型: void *memcpy(void *dst,void const *src,siz

LINUX/UNIX的文件操作函数

本文用于记录在LINUX编程中,常用的文件操作函数,包括系统调用和库函数,以备查阅. 针对输入输出操作,直接使用底层系统调用的一个问题是它们的效率十分低,原因在于: 1.使用系统调用会影响系统的性能,与函数调用相比,系统调用的开销要大些,因为在执行系统调用时,Linux必须从运行用户代码切换到执行内核代码,然后再返回用户代码. 2.硬件会限制对底层系统调用一次所能读写的数据块大小.比如,磁带机通常一次能写的数据块长度是10K,所以若你试图写的数据量不是10K的整数倍,磁带机还是以10K为单位卷绕

JavaScript 数组操作函数--转载+格式整理

JavaScript 数组操作函数(部分)--转载+格式整理 今天看了一篇文章,主要讲的对常用的Js操作函数:push,pop,join,shift,unshift,slice,splice,concat的总结.身为一个有点完美主义的强迫症患者来说,原文的格式,差点杀死我.so,这篇文章就出来了……原文:传送门. 一.push 和 pop 这两个函数都是对数组从尾部进行压入或弹出操作. push(arg1,arg2,...)可以每次压入一个或多个元素,并返回更新后的数组长度. 注意:如果参数也是