所以我有变量
$ var =“如何堆栈溢出”
我想回显“溢出”,即字符串中的最后一个单词,直到连字符。
请显示实现此目的的任何方法,我知道这个问题可能重复,但是我是新手,无法弄清楚如何使用PHP放置正则表达式(许多有效答案只是没有任何php的正则表达式),提前非常感谢:)
请仅显示使用NEWBIE Proof PHP
答案 0 :(得分:2)
/\w+$/
抓住一个或多个单词字符,直到字符串末尾。
演示:https://regex101.com/r/onEfF8/1
编辑:php中的示例
$var = "how-to-stack-overflow";
$regex = preg_match('/\w+$/', $var, $match);
$match = $match[0];
echo $match;
答案 1 :(得分:0)
$var = "how-to-stack-overflow";
$explode=explode('-',$var);
$count=count($explode);
echo $explode[$count - 1];