
PHP 截取从第二个特殊字符出现时截取字符串 急求!!
比如:abc-def-ghb-qww要求是从第二个“-”开始截取不是从第一个或第二个“-”开始截取要求结果是:ghb-qww...
比如:
abc-def-ghb-qww
要求是从第二个“-”开始截取
不是从第一个或第二个“-”开始截取
要求结果是:ghb-qww 展开
abc-def-ghb-qww
要求是从第二个“-”开始截取
不是从第一个或第二个“-”开始截取
要求结果是:ghb-qww 展开
4个回答
展开全部
<?php
//1
$string = 'abc-def-ghb-qww-sdf-fsf-fsaf';
$start = strpos($string, '-');
$text = substr($string, $start+1);
$start_text = strpos($text, '-');
echo substr($text, $start_text+1);
//2
$arr = explode('-', $string);
unset($arr[0]);
unset($arr[1]);
echo $string = implode('-', $arr);
?>
望采纳 Thx
展开全部
你把他用“-”分割成数组,把第三个往后的再拼起来不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则啊,另外你问题描述不清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询