2012-05-25 89 views
-1

我有一個字符串從字符串中提取一個子串在PHP

$url = "http://www.example.com/index.php?1234567" 

我只希望子「http://www.example.com」,即提取高達子的第三次出現正斜槓字符。

在此先感謝

+0

可能重複http://stackoverflow.com/search?q=[php]+is%3Aanswer+parse_url – Gordon

+2

-1 [問一個問題之前,請先做好功課] (http://stackoverflow.com/questions/ask-advice)。即使不知道有'parse_url'這個問題在以前的一些研究中不會很難獨立解決。 – Gordon

+0

戈登,因爲我是新來的PHP我真的不知道這樣的功能存在,爲什麼我在這裏發佈 – tariq

回答

2

試試這個

<?php 
$url = 'http://www.example.com/index.php?1234567'; 

print_r(parse_url($url)); 

?> 
1
$link = "http://www.something.cmo/sdfsdf"; 
$str = explode("/", $link); 

echo $str[2]; // is string without sub 
+0

如果你的代碼得到糾正,它會打印'www.something.cmo',否則PHP會報錯。 – flowfree