字符串转换类函数

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

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

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

    以下是个人总结的PHP文件操作函数.当然,这只是部分,还有很多,我没有列出来. 一 .解析路径: 1 获得文件名:basename();给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件 ...

  2. 常用PHP文件操作函数

    注:文件操作函数的行为受到 php.ini 中设置的影响. 当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符.而在 Windows 平台上,正斜杠 (/) 和反斜杠 (\) 均可使用. ...

  3. JS 常用字符串,数组操作

    JavaScript String/Array对象 JS String对象   String 对象属性 属性 描述 constructor 对创建该对象的函数的引用 length 字符串的长度 pro ...

  4. ios 常用字符串的操作

    //将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8S ...

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

    1.字符串转换 toString():可以将任何类型的数据都转换为字符串 var num= 19; //19 var myStr = num.toString(); //"19" ...

  6. 3、PHP中常用的数据库操作函数解析

    mysql_connect  连接数据库 mysql_select_db 选择需要操作的数据库 mysql_query 执行数据库操作语句 mysql_fetch_array 以数组的形式返回每行查询 ...

  7. Python字符串所有操作函数

    name = "my \tname is {name} and i am {year} old" print(name.capitalize())#首字母大写 print(name ...

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

    参考链接:https://blog.csdn.net/zhouzhaoxiong1227/article/details/24926023 让你提前认识软件开发(18):C语言中常用的文件操作函数总结 ...

  9. go语言中常用的文件和文件夹操作函数

    package main; import ( "os" "log" "time" "fmt" ) //一些常用的文件操作 ...

随机推荐

  1. 内核探测工具systemtap简介

    systemtap是内核开发者必须要掌握的一个工具,本文我将简单介绍一下此工具,后续将会有系列文章介绍systemtap的用法. 什么是systemtap 假如现在有这么一个需求:需要获取正在运行的 ...

  2. frakti && RunPodSandbox 源码分析

    listen = flag.String("listen", "/var/run/frakti.sock", "...") hyperEnd ...

  3. Spark的精简安装步骤---陈楠心血总结

    1.下载解压 (1)安装Scala-2.10.4并解压 (2)/etc/profile加入PATH路径 (3)source /etc/profile使PATH的配置生效 (4)下载并解压spark-1 ...

  4. 洛谷P1288 取数游戏II[博弈论]

    题目描述 有一个取数的游戏.初始时,给出一个环,环上的每条边上都有一个非负整数.这些整数中至少有一个0.然后,将一枚硬币放在环上的一个节点上.两个玩家就是以这个放硬币的节点为起点开始这个游戏,两人轮流 ...

  5. [No000042]CSS 之 平时那些你不敢用的字体

    CSS 之 平时那些你不敢用的字体 网上找找,无非如下一些中规中矩的结果: Windows下建议字体: 字体名称 对应英文 宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaH ...

  6. python高级之生成器&迭代器

    python高级之生成器&迭代器 本机内容 概念梳理 容器 可迭代对象 迭代器 for循环内部实现 生成器 1.概念梳理 容器(container):多个元素组织在一起的数据结构 可迭代对象( ...

  7. codevs 1536 海战

    时间限制: 1 s  空间限制: 256000 KB  题目等级 : 白银 Silver 题目描述 Description 在峰会期间,武装部队得处于高度戒备.警察将监视每一条大街,军队将保卫建筑物, ...

  8. CWMP开源代码研究4——认证流程

    TR069 Http Digest 认证流程   一 流程及流程图 1.1盒端主动发起Http Digest认证流程  盒端CPE                                    ...

  9. jetty 9 嵌入式开发示例

    jetty 9 嵌入应用程序后,小型的web应用直接打成一个单独的jar包,就可以直接运行,非常适合做Demo演示或云端集群部署. 主要代码: JettyServer的封装类 package yjmy ...

  10. 如何对多个属性进行transform

    w3school对transform的介绍很简单 transform: none|transform-functions; transform的默认值是none 其所举的例子也只是对一个值进行过渡,其 ...