首页 > 解决方案 > php获取字符串中的特定单词

问题描述

我有一个网址。我想解析网址。我不想得到最后两个值。我能怎么做?

$str="first-second-11.1268955-15.542383564";

如我所愿

$str="first-second";

我使用了这段代码。但我不想-从最后一个值中得到

$arr = explode("-", $str);
for ($a = 0; $a < count($arr) - 2; $a++) {                
    $reqPage .= $arr[$a] . "-";       
}

标签: php

解决方案


您也可以使用正则表达式。这些是用于匹配字符串中的字符组合的模式。:

W*((?i)first-second(?-i))\W*

推荐阅读