php字符串常用处理函数(数组的拆分、查找替换)
//字符串常用函数
$a = "hello";
echo strlen($a); //输出字符串的长度
$b = "Hello";
echo strcmp($a,$b); //判断两个字符串是否相同,相同返回0,区分大小写
echo strcasecmp($a,$b);//判断字符串是否相同,不区分大小写
echo strtolower($b); //转小写
echo strtoupper($a); //转大写
$str = "aaaa|bbbb|cccc|dddd";
$attr = explode("|",$str); //拆分字符串,返回数组
print_r($attr);
echo implode("@",$attr); //将数组拼成字符串
$str = "aabbccddeecc";
echo substr_replace($str,"mm",0,4); //替换指定位置的字符串
echo str_replace("cc","mm",$str); //查找替换
echo substr($str,0,6); //截取字符串
//其它常用函数
echo rand(1,10); //随机数生成器,可以写范围
echo time(); //返回当前的日期时间的UNIX时间戳
echo date("Y-m-d H:i:s:ms",time());格式化日期时间
echo date("Y-m-d H:i:s:ms");//取当前时间
$t = strtotime("2016-5-6"); //将字符串转成时间戳
echo preg_replace($reg,"phone",$str); //替换字符串
print_r(preg_split($reg,$str)); //拆分字符串
最新文章
- php递归获取顶级父类id
- Redis与Memcache的区别
- [POJ2420]A Star not a Tree?(模拟退火)
- Windows10 UWP开发 - 响应式设计
- CSS3_02之2D、3D动画
- 【HTML】字符(Glyphs)收集
- 学习java annotation
- git和svn的区别001
- AS3深拷贝数据对象(2)深拷贝VO对象
- web-3g-(163)网易-邮箱-记事本-数据库设计
- 策略模式(Strategey Pattern)
- 常用js函数
- POJ 1066 Treasure Hunt(相交线段&;amp;&;amp;更改)
- Java设计模式(八)观察者模式 迭代器模式
- eclipse启动Heritrix
- 如何在鼠标hover时改变标注的样式
- H3CNE实验:通过Console端口本地访问H3C设备
- C# 获取ListView中选中行中对应的列数据
- python(pygame)滑稽大战(类似飞机大战) 教程
- 【Teradata 】TD最大列数
热门文章
- 【C#爬虫】抓取XX网站mp4资源地址
- FilterDispatcher已被标注为过时解决办法
- java反射--注解的定义与运用以及权限拦截
- 2.x最终照着教程,成功使用OpenGL ES 绘制纹理贴图,添加了灰度图
- USB挂起与唤醒.
- Hibernate简单的基础理论
- css3选择符使用个人理解。
- 统计";面";要素中";点";要素的个数.
- Jenkins学习之——(1)Jenkins的安装与配置
- 第11章 集合、比较和转换(C#入门经典第6版)