php - 如何从php中的url中获取单词?

标签 php

网址字符串

http://localhost/magento_prac/index.php/electronics/computers.html
http://localhost/magento_prac/index.php/electronics/cell-phones.html

我想从 url 获取“计算机”。例如“电脑”、“手机”

最佳答案

尝试类似的事情

$category = preg_replace('/^.*\/(.*)\.html$/', '$1', $url);

正则表达式匹配从字符串开头 (^) 到最后一个/(\/) 的所有内容 (.*) )。然后,它再次匹配除末尾的 .html 之外的所有内容 (.*),并期望字符串在此之后结束 ($) .

第二个 .* 周围的括号允许您将替换中的匹配部分引用为 $1

关于php - 如何从php中的url中获取单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35501980/

相关文章:

php - PHP shell 脚本 : "Could not open input file" 的问题

php - 如何构建身份检查器

c# - 通过 C# 将 JSON 数据 POST 到 PHP 并将值存储在 MYSQL 中

javascript - 如何对循环内的按钮使用相同的功能?

php - 样式 SQL 查询

php activerecord 多对多

javascript按钮在其他按钮中重复操作

php - 如何使用 MySQL 多查询优化查询?

php - SQL选择: Multiple values

php - 违规 : 1452 Cannot add or update a child row: a foreign key constraint fails