php字符的替换,截取,指定查找

<?php/** * Created by 郭鹏. * User: msi * Date: 2017/9/27 * Time: 14:17 */

//随机数生成器echo rand();echo  "<br>";//生成某个范围随机数echo rand(0,10);echo  "<br>";//获取当前时间戳echo time();echo  "<br>";//格式化显示时间echo  "<br>";echo date("Y-m-d H:i:s",time());echo  "<br>";echo date("Y-m-d H:i:s","1506494976");//字符串转换成时间戳echo "<br>";echo strtotime("2017-09-27 14:37:39");echo  "<br>";

//取字符串的长度$str1 = "abcdefg";$str2 = "abc";//echo strlen();echo  "<br>";//比较两个字符串,美国信息交换标准代码;var_dump(strcmp($str1,$str2));//转小写echo  "<br>";strtolower($str2);//转大写//strtoupper();//拆分字符串echo  "<br>";var_dump(explode("b",$str2));

//将数组元素拼接成一个字符串echo  "<br>";echo implode("|",["a","b","c"]);

//替换替换echo  "<br>";//这里拿到是返回值,所以要用到echo输出一下;echo str_replace("cd","CD",$str1);echo "<br>";echo $str1;

//替换指定位置的字符串echo "<br>";echo substr_replace($str1,"xxx",0,3);

//截取字符串echo "<br>";echo substr($str1,1,3);

//正则表达式$str =<<<A456abcdefghijklmn123A;echo "<br>";//上述所有字符的数字替换成#echo preg_replace("/\d/","#",$str);
时间: 2024-10-01 02:37:40

php字符的替换,截取,指定查找的相关文章

Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数

怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符. 如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作, 另外,怎么样从右边截取字符,就是和left()函数相反的那个功能. =find(".",a2)返回在数字中字符(小数点)的位置. 具体公式如下:字符(小数点)前三位=MID(A2,FIND(".",A2)-3,3) 字符(小数点)后三个=MID(A2,FIND(".",A2)+1,3) 字符(小数点)前面的

【转载】C# 字符串截取指定长度的中文字符--精点

通常,一个中文会占两个字节的空间.很多语言里,一个中文字符就算是2个字符长度. 但在C#中,string里包含的中文字符只占一个字符长度.这就导致很多时候,使用string.SubString(int startIndex,int length)方法来截取字符会错位. 最近由于工作原因,会截取指定长度的字符来使用.但是在文档里,1个中文是2个长度来计算.刚开始还只是以为文档错误,后来才知道是由于C#的差异造成的. 刚开始,是直接到网上找算法,但是找到的算法,基本思路都是挨个字符判断(根据ASCI

Oracle 截取、查找字符函数(持续更新)

整理一些常用的截取.查找字符函数: 1.查找某一个字符串中某一个字符(串)出现的次数 SELECT LENGTH(REGEXP_REPLACE(REPLACE('anne<br>lily<br>jane', '<br>', '@'),  '[^@]+',  '')) COUNT FROM DUAL; --返回2 2.判断某个字符是否在源字符串出现过select instr('anne<br>lily<br>jane','<br>',1

python按照指定字符或者长度 截取字符串

1.截取指定位置字符串 Python字符串可以理解为一个数组,获取某一部分的可以使用 str[beginIndex:endPosition],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPosition为截取字符最后一个的位置,注意是下标和位置(下面示例),下标+1=位置:beginIndex,endPosition都可以不写,不写的情况默认第一个或者最后一个: 正常示例: a = "Hello" print "a[1:4] 输出结果

sql语句,如何截取指定字段某一个字符出现后的后面的字符串吗?

sql语句,能够截取指定字符串后面的一个字符串吗? 如下图: dasf.sdf dergre.adsf.lfs ljjdf.ljfjl 想要得到第一个.后面的字符串内容 sdf adsf.lfs ljfjl SQL语句写法如下,str为字段名称: select id, substring(str,charindex(',',str)+1,len(str)-charindex(',',str)) from test; 如果中间间隔为-,则sql语句为 select id, substring(st

按照字符和字节截取内容的区别

最近在项目中截取指定字节位置和字节长度的字符串时遇到的坑,在这里总结一下: String s="测试内容"; 一.两个方法的区别 s.length()   获取字符长度 s.getBytes().length  获取操作系统默认编码字节长度 获取指定编码的字节长度,不同的编码字节长度不一样 s.getBytes("GBK").length s.getBytes("UTF-8").length 二.截取指定位置和长度的字符串 1.通常用到最多的就是

sql中从指定位置截取指定长度字符串

1. 字符串函数应用 --从指定索引截取指定长度的字符串 SELECT substring('abcdefg',2,5) --获取字符串中指定字符的索引(从1开始) select charindex(',','ab,cdefg') --实际应用中的语句 select proId,color,substring(FacePath,0,charindex(',',FacePath)) as FacePath from proselect where id=1000000 2. 日期函数应用 --获取

jQuery截取指定长度字符串

例子,截取字符串代码. <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery截取字符串操作---www.jbxue.com</title> <script type="text/javascript"

截取指定长度文章点击可以展开全部代码

截取指定长度文章点击可以展开全部代码:文章的篇幅往往不是那么恰到好处,如果以原有的篇幅展示,那么有可能会影响网页的布局或者美观度,这个时候就要根据情况适量截取一定的字符串,以适应布局,不过当点击一个按钮的时候依然可以展开全部的内容,下面就通过一个实例详细介绍一下如何实现此效果,代码示例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="

截取指定长度的字符串

/* * 函数说明:截取指定长度的字符串 * utf-8专用 汉字和大写字母长度算1,其它字符长度算0.5 * * @param string $str 原字符串 * @param int $len 截取长度 * @param string $etc 省略字符... * @return string 截取后的字符串 */ if(!function_exists('ReStrLen')) { function ReStrLen($str, $len=10, $etc='...') { $restr