如何使用php打破网址并将关键字存储到数据库中

san*_*tha 0 php regex parsing url-parsing

喜欢 http:webmail.wipro.com#a:?b;

我想打破这个网址,只将webmail和wipro存储到我的数据库中.任何人都可以帮我解决这个问题.用php.

Moh*_*san 6

您应该使用parse_url函数检索零件,然后随意使用(在您的情况下,将它们保存在数据库中).

以下是手册中的测试代码/输出:

<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';

print_r(parse_url($url));

echo parse_url($url, PHP_URL_PATH);
Run Code Online (Sandbox Code Playgroud)

打印以下内容:

Array
(
    [scheme] => http
    [host] => hostname
    [user] => username
    [pass] => password
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path
Run Code Online (Sandbox Code Playgroud)