php - 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] . "-";
}
解决方案
您也可以使用正则表达式。这些是用于匹配字符串中的字符组合的模式。:
W*((?i)first-second(?-i))\W*
推荐阅读
- reactjs - Redux:TypeError:无法读取未定义的属性“原型”
- r - 上一组的最后一次观察
- node.js - 如何使用 app.use('someRoute') 在 express 中服务静态 Vue dist 文件夹
- javascript - 如何仅使用 jQuery 制作动态创建的依赖选择/下拉列表
- c++ - 我在使用 C++ 中的 getline() 函数时遇到问题
- android - 制作主布局比复制粘贴更好的方法吗?
- javascript - Puppeteer 页面不想完全以无头模式加载
- watir - 从 Watir Element 获取硒元素
- vb.net - Visual Studio 如何标记警告
- python - vpython 轴有问题,只接受一个向量,例如 (1,0,0),即一个轴,而不是 (2,2,1)