相关疑难解决方法(0)

在PHP中从URL解析域

我需要构建一个从URL解析域的函数.

所以,随着

http://google.com/dhasjkdas/sadsdds/sdda/sdads.html

要么

http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html

它应该回来 google.com

同

http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html

它应该回来google.co.uk.

php

129
推荐指数
9
解决办法
22万
查看次数

PHP:从链接标题中删除`http://`

我有一个看起来像这样的字符串:

$string = '<a href="http://google.com">http://google.com</a>';

如何http://从链接文本中删除该部分,但将其保留在href属性中?

html php string

8
推荐指数
2
解决办法
7300
查看次数

如何在PHP中删除url的第一部分?

我想在PHP中删除网址的第一部分.例:

http://www.domain.com/sales
http://otherdomain.org/myfolder/seconddir
/directory
Run Code Online (Sandbox Code Playgroud)

一定是:

/sales
/myfolder/seconddir
/directory
Run Code Online (Sandbox Code Playgroud)

因为动态的url,我想我必须用preg替换,但我不知道怎么做..有时url已被删除(参见上一个例子).这该怎么做?

php regex preg-replace

5
推荐指数
2
解决办法
3657
查看次数

从变量中删除http

我有一个变量,例如:

$domain = "http://test.com"
Run Code Online (Sandbox Code Playgroud)

我需要使用preg_replace或str_place来获取这样的变量:

$domain = "test.com"
Run Code Online (Sandbox Code Playgroud)

我尝试过使用以下内容,但它们不起作用.

1) $domain = preg_replace('; ((ftp|https?)://|www3?\.).+? ;', ' ', $domain);
2) $domain = preg_replace(';\b((ftp|https?)://|www3?\.).+?\b;', ' ', $domain);
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php

1
推荐指数
1
解决办法
453
查看次数

标签 统计

php ×4

html ×1

preg-replace ×1

regex ×1

string ×1