我有一個字符串從字符串中提取一個子串在PHP
$url = "http://www.example.com/index.php?1234567"
我只希望子「http://www.example.com」,即提取高達子的第三次出現正斜槓字符。
在此先感謝
我有一個字符串從字符串中提取一個子串在PHP
$url = "http://www.example.com/index.php?1234567"
我只希望子「http://www.example.com」,即提取高達子的第三次出現正斜槓字符。
在此先感謝
試試這個
<?php
$url = 'http://www.example.com/index.php?1234567';
print_r(parse_url($url));
?>
你需要看看parse_url()
$link = "http://www.something.cmo/sdfsdf";
$str = explode("/", $link);
echo $str[2]; // is string without sub
如果你的代碼得到糾正,它會打印'www.something.cmo',否則PHP會報錯。 – flowfree
你應該籤: http://php.net/manual/en/function.parse-url.php
parse_url()
將返回一個關聯數組,您應該查找鍵值爲host
和scheme
的值以獲取所需內容。
親切的問候,
博
可能重複http://stackoverflow.com/search?q=[php]+is%3Aanswer+parse_url – Gordon
-1 [問一個問題之前,請先做好功課] (http://stackoverflow.com/questions/ask-advice)。即使不知道有'parse_url'這個問題在以前的一些研究中不會很難獨立解決。 – Gordon
戈登,因爲我是新來的PHP我真的不知道這樣的功能存在,爲什麼我在這裏發佈 – tariq