博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP字符串处理和正则表达式
阅读量:5108 次
发布时间:2019-06-13

本文共 902 字,大约阅读时间需要 3 分钟。

echo strlen($a);//获取字符串长度

var_dump(strcmp("hello","Hello"));//判断是否相同,相同返回0,不同1,区分大小写
echo strcasecmp("hello","Hello");//判断是否相同,相同返回0,不同1,不区分大小写
echo strtolower($a);//转小写
echo strtoupper();//转大写
$attr=explode("|",$a);//拆分字符串并返回一个数组
//$a.split(",");js c# 拆分
echo implode("<",$attr);//将数组元素拼接成字符串
echo substr_replace($a,"mmm",0,4);//替换字符串,替换指定位置
echo str_replace("n","m",$a);//查找替换
echo substr($a,o,strlen($a)-1);//截取字符串
var_dump(str_split($a,2));//根据长度拆分字符串
echo strstr($a,"|",true);//返回某个字符串出现的位置到末尾的全部字符,若最后写true则返回之前的
echo trim($a);//去空格
$a.trim();//js没有,jquery有

正则表达式

定界符:斜杠/正则/
匹配开始:^
匹配结束:$
\d 匹配一个数字
\w 代表一个单词
* 之前表达式任意次
echo preg_replace($zz,"phone",$str);//替换满足正则的字符串,根据正则表达式替换字符串
var_dump (preg_split($zz,$str));//根据正则拆分字符串
preg_match($zz,$str,$arr);//获取满足正则的第一个字符串
preg_match_all($zz,$str,$arr);//获取满足正则的所有字符串
$arr=preg_grep($zz,$arr);//匹配数组

转载于:https://www.cnblogs.com/hamilton/p/5587789.html

你可能感兴趣的文章
如何在maven工程中加载oracle驱动
查看>>
Flask 系列之 SQLAlchemy
查看>>
iframe跨域与session失效问题
查看>>
aboutMe
查看>>
【Debug】IAR在线调试时报错,Warning: Stack pointer is setup to incorrect alignmentStack,芯片使用STM32F103ZET6...
查看>>
一句话说清分布式锁,进程锁,线程锁
查看>>
Hash和Bloom Filter
查看>>
python常用函数
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
[HDU3683 Gomoku]
查看>>
【工具相关】iOS-Reveal的使用
查看>>
数据库3
查看>>
存储分类
查看>>
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>