必须创建一个捕获第一个preg_replace条形网址的规则

时间:2011-08-02 03:52:40

标签: php

必须创建一个捕获第一个preg_replace bar url的规则:

http://localhost/item/other

无论

之后发生什么,

必须将规则视为“项目”

2 个答案:

答案 0 :(得分:0)

您应该使用php parse_url()函数

一个例子是:

$parts = parse_url("http://localhost/item/other");
$path_parts= explode('/', $parts[path]);
$item = $path_parts[1];
echo $item;

答案 1 :(得分:-1)

看起来你没有具体问题。我假设你是在写一些路线脚本。

    $request_uri = explode('/', $_SERVER['REQUEST_URI']);
    $delimiter = array_shift($request_uri);
    $controller = array_shift($request_uri);
    $action = array_shift($request_uri);
    if(preg_match('/item/i', $controller))
    {
        // do something right
    }
    else 
    {
        // do something wrong
    }