PHP字符串函数汇总

PHP数组与字符串的转换函数整理汇总 本文将整理和汇总常用的PHP数组与字符串转换函数,并提供相应的源代码示例,以帮助读者更好地理解和应用。通过上述整理和汇总,我们可以看到PHP提供了丰富的数组与字符串转换函数,可以根据实际需求选择合适的函数来实现转换操作。join() 函数与 implode() 函数的功能相同,将数组元素连接为字符串。serialize() 函数将变量序列化为字符串,方便存储和传输。implode() 函数将数组的值连接为一个字符串,并返回该字符串。explode() 函数将字符串以指定的分隔符拆分为数组,并返回该数组。 阅读详情

1. 查找字符位置函数

strpos($str,search,[int]):   查找search在$str中的第一次位置从int开始

stripos($str,search,[int]):  函数返回字符串在另一个字符串中第一次出现的位置
strrpos($str,search,[int]):  查找search在$str中的最后一次出现的位置从int

 

2. 提取子字符函数(双字节)

submit($str,int start[,int length]):  从$str中strat位置开始提取[length长度的字符串]。
strstr($str1,$str2):   从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。
stristr()    功能同strstr,只是不区分大小写。
strrchr()    从最后一次搜索到的字符处返回;用处:取路径中文件名
 

3. 替换字符串的PHP字符串函数

str_replace(search,replace,$str):    从$str中查找search用replace来替换
str_irreplace(search,replace,$str):
strtr($str,search,replace):   这个函数中replace不能为"";
substr_replace($Str,$rep,$start[,length])  $str原始字符串,$rep替换后的新字符串,$start起始位置,$length替换的长度,该项可选
 

4. 字符长度

int strlen($str)
 

5. 比较字符函数

int strcmp($str1,$str2):     $str1>=<$str2分别为正1,0,-1(字符串比较)
strcasecmp()         同上(不分大小写)
strnatcmp("4","14")     按自然排序比较字符串
strnatcasecmp()       同上,(区分大小写)
 

6. 分割成数组的PHP字符串函数

str_split($str,len):      把$str按len长度进行分割返回数组
split(search,$str[,int]):     把$str按search字符进行分割返回数组int是分割几次,后面的将不分割
expload(search,$str[,int])
 

7. 去除空格

ltrim、rtrim、trim
 

8. HTML代码有关函数

nl2br():     使n转换为
。
strip_tags($str[,'

']):    去除HTML和PHP标记.在$str中所有HTML和PHP代码将被去除,可选参数为html和PHP代码作用是将保留

如:echo strip_tags($text, '

');

htmlspecialchars($str[,参数]):页面正常输出HTML代码参数是转换方式

9. 字符大小写转换的PHP字符串函数

strtolower($str):    字符串转换为小写
strtoupper($str):     字符串转换为大写
ucfirst($str):    将函数的第一个字符转换为大写
ucwords($str):    将每个单词的首字母转换为大写

 

附:

PHP字符串函数库,收集了51个PHP处理字符串的函数。包括计算字符串长度、分割字符串、查找字符串等等各个方面。

AddSlashes:                 字符串加入斜线。
bin2hex:                    二进位转成十六进位。
Chop:                       去除连续空白。
Chr:                        返回序数值的字符。
chunk_split:                将字符串分成小段。
convert_cyr_string:         转换成其它字符串。
crypt:                      将字符串用 DES 编码加密。
echo:                       输出字符串。
explode:                    切开字符串。
flush:                      清出输出缓冲区。
get_meta_tags:              抽出文件所有 meta 标记的资料。
htmlspecialchars:           将特殊字符转成 HTML 格式。
htmlentities:               将所有的字符都转成 HTML 字符串。
implode:                    将数组变成字符串。
join:                       将数组变成字符串。
ltrim:                      去除连续空白。
md5:                        计算字符串的 MD5 哈稀。
nl2br:                      将换行字符转成。
Ord:                        返回字符的序数值。
parse_str:                  解析 query 字符串成变量。
print:                      输出字符串。
printf:                     输出格式化字符串。
quoted_printable_decode     将 qp 编码字符串转成 8 位字符串。
QuoteMeta:                  加入引用符号。
rawurldecode:               从 URL 专用格式字符串还原成普通字符串。
rawurlencode:               将字符串编码成 URL 专用格式。
setlocale:                  配置地域化信息。
similar_text:               计算字符串相似度。
soundex:                    计算字符串的读音值
sprintf:                    将字符串格式化。
strchr:                     寻找第一个出现的字符。
strcmp:                     字符串比较。
strcspn:                    不同字符串的长度。
strip_tags:                 去掉 HTML 及 PHP 的标记。
StripSlashes:               去掉反斜线字符。
strlen:                     取得字符串长度。
strrpos:                    寻找字符串中某字符最后出现处。
strpos:                     寻找字符串中某字符最先出现处。
strrchr:                    取得某字符最后出现处起的字符串。
strrev:                     颠倒字符串。
strspn:                     找出某字符串落在另一字符串遮罩的数目。
strstr:                     返回字符串中某字符串开始处至结束的字符串。
strtok:                     切开字符串。
strtolower:                 字符串全转为小写。
strtoupper:                 字符串全转为大写。
str_replace:                字符串取代。
strtr:                      转换某些字符。
substr:                     取部份字符串。
trim:                       截去字符串首尾的空格。
ucfirst:                    将字符串第一个字符改大写。
ucwords:                    将字符串每个字第一个字母改大写。


来自: 100脚本网

PHP 字符串函数总结 NULL 博文链接:https://onestopweb.iteye.com/blog/2340047 立即下载

相关推荐

MiniMax H3本地部署实战:ComfyUI整合包安装与提速插件验证指南

在AIGC工具链快速演进的当下,本地部署内容生成模型成为许多创作者和开发者的关注焦点。本地部署意味着数据不出本机、可按需定制工作流,还能规避云端排队与外部依赖,其核心价值在于为内容生产提供可控、私密且可编程的生成环境。ComfyUI作为模块化节点式AI绘画工具,凭借灵活的工作流编排和API接口能力,成为承载这类模型的热门平台。MiniMax H3作为支持文本、参考图等多种输入的内容生成模型,与ComfyUI结合后,既适合个人进行概念验证,也能用于团队私有化流程搭建。实际落地过程中,中文整合包显著降低了环境配

weixin_29042035的博客 296

PHP字符串的常用函数

参考链接 https://www.php.net/manual/zh/ref.strings.phpPHP常常需要操作字符串,如验证用户表单数据,返回文档需要的字符串格式,今天我们梳理下日常开发中常常用到的字符串操作函数。

泡泡糖吧的博客 2299

从ST电机库到TI InstaSPIN:手把手对比两种主流FOC实现中的坐标变换差异

本文深入对比了ST电机库与TI InstaSPIN在FOC实现中的坐标变换差异,包括坐标系定义、变换系数和角度处理等关键点。针对BLDC和PMSM电机控制,提供了从理论到实践的移植方案,帮助工程师快速解决平台切换中的性能问题。特别解析了Clarke/Park变换在两种实现中的微妙差异及其对PI控制的影响。

weixin_28724661的博客 398

PHP常用字符串函数

PHP常用字符串函数 echo; 输出一个或多个字符串; explode(); 字符串转换数组(根据指定字符分割); implode();/join(); 数组转换字符串; md5(); 计算字符串md5值; print; 输出一个或多个字符串,比echo稍慢; printf(); 输出格式化的字符串; sha1(); 计算字符串sha1值; str_ireplace(); 替换指定字符串(不区分字母大小写); str_pad(); 填充字符串的长度; str_repeat(); 重复字符串指定次数; st

cheng1a的博客 2408

Calibre LVS效率翻倍秘籍:用Hierarchical Flow处理亿级晶体管设计的5个关键阶段

本文详细解析了如何利用Hierarchical Flow技术提升Calibre LVS在亿级晶体管SoC设计中的验证效率。通过五个关键阶段的分层验证流程,包括顶层抽象验证、模块级独立验证等,可显著降低内存占用40-60%,缩短迭代周期50-70%,特别适用于SMIC等先进工艺节点。文章还分享了算力资源优化、并行化处理等实战技巧,帮助工程师应对大规模芯片验证挑战。

sam99的博客 768

Python介绍与安装

Python介绍与安装

acegi13579的专栏 3221

PHP中常用的字符串函数详解

PHP的字符串函数为开发者提供了强大的工具,可以轻松实现各种字符串操作。掌握这些函数的使用方法,可以帮助我们更高效地处理字符串数据,提高代码的可读性和可维护性。希望本文的介绍能够帮助大家更好地理解和应用PHP中的字符串函数。版权声明:本博客内容为原创,转载请保留原文链接及作者信息。参考文章PHP中的字符串:PHP 字符串函数PHP字符串函数详解。

ning的博客 1852

交流异步机VVVF变频控制simulink/matlab仿真分析

VVVF,是Variable Voltage and Variable Frequency的缩写, 意为:可变电压、可变频率,也就是变频调速系统。 VVVF控制的逆变器连接电机,通过同时改变频率和电压,达到磁通恒定(可以用反电势/频率近似表征)和控制电机转速(和频率成正比)的目的,所以多应用在变频器中,属于工业自动化领域。

Ezekiel_Mok的博客 4209

php 字符串常用函数

1.一些常用函数预定义字符转html实体编码。

m0_60494863的博客 1772

S/4中的16种特殊库存类型

S/4中的16种特殊库存类型

yanzibing99的博客 1万+

基-2 16点fft的verilog实现

本文是采用输入8位数据,输出8位数据的16点fft实现,旋转因子采用8位rom存储,分为cos和sin2个rom存储;输入数据以及每一级的输出数据采用8位的ram进行存储,分为实部和虚部进行存储。采用顺序输入,那么输出则为倒序。生成rom,可先在matlab中,计算出cos和sin的值,然后写入coe文件,再由ip核生成,具体过程自行百度,懒得百度的话,可以发我的邮箱来获得具体的程序。因为本文采用...

juniorofMFC的博客 9991

PHP 字符串常用函数

PHP字符串常用函数语法及释义

qq_42982191的博客 849

28-手把手教你手写CPU-Verilog - 乘法器设计:Booth算法与Wallace树乘法器

文章摘要: 本文详细介绍了两种高效乘法器设计方法:Booth算法和Wallace树乘法器。Booth算法通过检测乘数连续1/0减少部分积,适合有符号数运算;Wallace树采用树形结构压缩部分积,显著降低延迟。文章包含算法原理、具体示例、Verilog实现代码(4位乘法器)及性能对比表,指出Booth适用于通用处理器,Wallace树更适合高性能DSP/GPU。最后强调实际设计中需根据速度、面积和功耗需求选择合适方案。

2301_79143213的博客 206

php 字符串 function,PHP字符串函数大汇总

PHP字符串函数大汇总我们大家知道无论哪种编程语言,字符串操作都是一个重要的基础,往往是简单而重要。PHP给我们提供了大量的字符串操作函数,功能强大,使用也比较简单,在这里小编为大家总结九类字符串函数。1. 查找字符位置函数strpos($str,search,[int]): 查找search在$str中的第一次位置从int开始stripos($str,search,[int]): 函数返回字符串...

weixin_39655049的博客 166

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PHP中字符串的整理函数有,PHP部分字符串函数汇总

转载地址:http://www.php100.com/html/dujia/2015/0212/8629.html1.查找字符位置函数strpos($str,search,[int]):查找search在$str中的第一次位置从int开始stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置strrpos($str,search,[int]...

weixin_35648264的博客 137

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

php 字符串函数汇总

配合篇

popcorncug的博客 191

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

PHP内置字符串处理函数汇总

通过本文对PHP内置的字符串处理函数进行总结,可以看出PHP提供了丰富的内置函数,用于处理和处理字符串相关的操作。在开发过程中,PHP作为一门流行的脚本语言,提供了丰富的内置字符串处理函数,使得开发者能够轻松地处理和处理字符串相关的操作。字符串查找与替换函数用于在字符串中查找指定的子串或替换指定的子串。(1)strstr():在字符串中查找指定的子串,并返回子串在原始字符串中的起始位置。(2)str_replace():在字符串中替换指定的子串或字符,并返回新的字符串。// 替换后的关键词(可选)

2501_90410679的博客 154

PHP部分字符串函数汇总

转载地址:http://www.php100.com/html/dujia/2015/0212/8629.html 1.查找字符位置函数 strpos($str,search,[int]):查找search在$str中的第一次位置从int开始 stripos($str,sea...

119

php 输出函数结果,PHP字符串输出函数汇总

前面学习了使用单引号、双引号及定界符等声明字符串的方式,以及用不同方式声明的字符串之间的区别与应用。其实在 Web 应用中,网页上大部分显示的都是文字或图片,而文字居多。如果想要按用户的需求通过 PHP 动态地输出这些文字,就需要将网页上的文字定义为一个个字符串,然后通过 PHP 的字符串输出函数将其输出。PHP 中提供了多种多样的字符串输出函数供我们使用,下面就来介绍一下,在 PHP 中常用的字...

weixin_35146639的博客 402

php关于字符串比较函数,几个常用的php字符串比较函数用法汇总

这篇文章主要介绍了php常用字符串比较函数,实例汇总了substr_compare、strncasecmp、strncmp、strcoll等常用函数,具有一定的参考借鉴价值,需要的朋友可以参考下substr_compare() 函数从指定的开始长度比较两个字符串,该函数返回:0 - 如果两字符串相等,<0 - 如果 string1 (从开始位置)小于 string2,>0 - 如果 s...

weixin_39680609的博客 243

PHP数组和字符串的处理函数汇总

大部分数组处理函数array_chunk— 将一个数组分割成多个array_column— 返回数组中指定的一列array_combine— 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值(另一种意义的合并数组)array_flip— 交换数组中的键和值array_key_exists— 检查数组里是否有指定的键名或索引array_key_first— Gets the...

weixin_34395205的博客 137

php 注入函数e,非常实用的PHP常用函数汇总-加密解密、字符串操作、文件操作、SQL注入等函数...

本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及其它的一些操作了,分享给大家供大家参考。具体如下:1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。代码如下function encryptDecrypt($key, $string, $decrypt){ i...

weixin_32861907的博客 121

php 打乱数组顺序_php字符串函数汇总

php中文网最新课程每日17点准时技术干货分享php字符串函数有哪些?php字符串函数:addcslashes — 以 C 语言风格使用反斜线转义字符串中的字符addslashes— 使用反斜线引用字符串bin2hex — 函数把包含数据的二进制字符串转换为十六进制值chop — rtrim 的别名chr — 返回指定的字符chunk_split — 将字符串分割成小块convert_...

weixin_30152861的博客 175
上一篇: delphi如何实现无窗口移动
下一篇: delphi通过使用“内存映射文件”,实现内存共享
shao882
博客等级 码龄12年 2粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值