PHP获取一个字符串中间一部分字符的方法

2015-01-24信息快讯网

这篇文章主要介绍了PHP获取一个字符串中间一部分字符的方法,即获取字符串中两个指定子字符串之间子字符串的方法,需要的朋友可以参考下

这是一个获取字符串中两个子串之间的子串,如从字符串www.jb51.net中获取coderbolg子串,就让这个PHP函数来实现吧,代码如下:

function get_between($input, $start, $end) {

$substr = substr($input, strlen($start)+strpos($input, $start),

(strlen($input) - strpos($input, $end))*(-1));

return $substr;

}

$string = "www.jb51.net";

$start = "www.";

$end = ".net";

echo get_between($string, $start, $end); // output:coderbolg


不过这个函数有个局限,就是$start子串和$end子串在整个串中只能出现一次。请看下面的例子:
$string = "http://www.jb51.net/";

$start = "http://";

$end = "/";


很明显我想获取这个标准URL的域名部分,由于$end子串在整个串中不是唯一的,所以就会出现问题,请使用时务必注意!

php更新mysql后获取改变行数的方法
完整删除ecshop中获取店铺信息的API
PHP获取youku视频真实flv文件地址的方法
php获取QQ头像并显示的方法
php微信公众开发之获取周边酒店信息的方法
php匹配字符中链接地址的方法
php中最简单的字符串匹配算法
PHP实现将科学计数法转换为原始数字字符串的方法
php表单敏感字符过滤类
php提取字符串中网站url地址的方法
PHP清除字符串中所有无用标签的方法
php查找字符串出现次数的方法
php中多维数组按指定value排序的实现代码
php数组索引的Key加引号和不加引号的区别
php中隐形字符65279(utf-8的BOM头)问题
php获取apk包信息的方法
PHP解码unicode编码的中文字符代码分享
php mb_substr()函数截取中文字符串应用示例
PHP自带函数给数字或字符串自动补齐位数
php Imagick获取图片RGB颜色值
完美的2个php检测字符串是否是utf-8编码函数分享
PHP获取短链接跳转后的真实地址和响应头信息的方法
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
ThinkPHP字符串函数及常用函数汇总
可以保证单词完整性的PHP英文字符串截取代码分享
PHP实现获取图片颜色值的方法
php中替换字符串中的空格为逗号','的方法
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
php 字符串中的\n换行符无效、不能换行的解决方法
php中3种方法删除字符串中间的空格
©2014-2024 dbsqp.com