PHP截取两个指定字符中间的字符

实现的方法有很多种,在不考虑执行效率的情况下,这里贴出来一个最小白,但是最容易懂的方法:

<?php
    $a = "[email protected]#456";
    $b= (strpos($a,"@"));
    $c= (strpos($a,"#"));
    echo substr($a,$b+1,$c-1);
?>

输出:abc,比起VB要简单了那么一点点啊,php很强大。

时间: 2024-10-22 08:01:07

PHP截取两个指定字符中间的字符的相关文章

js如何截取字符串右边指定长度的字符

js如何截取字符串右边指定长度的字符:通常情况下都从字符串的左边开始截取字符串,下面介绍一下如何从字符串的右边截取字符串.代码如下: String.prototype.right=function(length_) { var _from=this.length-length_; if(_from<0) _from=0; return this.substring(this.length - length_,this.length); } var str="antzone"; c

PHP截取字符串,获取长度,获取字符位置的函数

strstr(string,string) = strchr(,) //从前面第一次出现某个字符串的地方截取到最后strrchr(string,string) //从某个字符串从最后出现的位置截取到结尾strpos(string,string[,int]) //某个字符串第一次出现的位置strrpos(string,string) //某个字符串最后一次出现的位置substr(string,int[,int]) //从指定位置开始截取字符串,可以指定截取的长度.strlen(string) //

删除最后结尾的指定字符后的字符

#region 删除最后结尾的指定字符后的字符 2 /// <summary> 3 /// 删除最后结尾的指定字符后的字符 4 /// </summary> 5 public static string DelLastChar(string str, string strchar) 6 { 7 if (string.IsNullOrEmpty(str)) 8 return ""; 9 if (str.LastIndexOf(strchar) >= 0 &a

PHP按符号截取字符串的指定部分

字符串截取在php开发中是比较常用的:而且对于截取的需求也有很多种:就比如说对url链接的操作:http://www.baijunyao.com/index.php/Home/Index/article/aid/12 有时我们想截取最后一个斜杠'/'后面的数字: 有时我们又需要截取第一个斜杠'/'前面的内容判断用户输入的url链接带不带http://等等: 字符串的截取php内置函数就有很多种:简单的写几个示例: 1 $str='123/456/789/abc'; 截取第一个斜杠前面的内容可以这

asp.net 字符串替换、截取和从字符串中最后某个字符 开始截取

有时候要在一段字符串里面把某些字符替换成其他字符,怎么办? 例如: string [email protected]"csks/news/user_top/qqqq/qqqq.jpg"; image = image.Replace("/", @"\");  // 替换    .Replace("被替换字符", "替换的字符") Response.Write(image);      //在页面上输出 输出结

php日期处理汇总,指定日期加减多少天,循环两个指定日期之间的日期

一. (1)指定日期加减多少天 (2)循环两个指定日期之间的日期 例: $start_time = '2017-07-01';$end_time = '2017-07-10'; 获取时间差 $diff= strtotime($end_time)-strtotime($start_time);$num = $diff/(24*60*60)+1; for ($i=0; $i < $num; $i++) { $selectTime = date("Y-m-d",strtotime(&q

JS 从一个字符串中截取两个字符串之间的字符串

/************************************************* 函数说明:从一个字符串中截取 两个字符串之间的字符串 参数说明:src_str 原串, start_str_loc开始查找的字符串, start_str起始字符串 end_str结束字符串 dep :两个字符串之间的字符串 /************************************************/ function analysysRespParam(src_str,s

求字符串中某两个字符之间的字符

这个简单,留作纪念,学习之初写的: 求两个A之间的字符,并打印出来: 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 { 6 7 const char Stra[40] = "sdfjAI Love You So Much !Ajidhj";//呵呵,乱输的 8 const char *p; 9 p = Stra; 10 11 while (*p != '\0') 12 { 13 if (*p ==

JS正则截取两个字符串之间及字符串前后内容的方法

1.js截取两个字符串之间的内容: var str = "aaabbbfff";str = str.match(/aaa(\S*)fff/)[1];alert(str);//结果bbb2.js截取某个字符串前面的内容: var str = "aaafff";str = str.match(/(\S*)fff/)[1];alert(str);//结果aaa3.js截取某个字符串后面的内容: var str = "aaafff";str = str.