-1
我有一堆的網段。PHP:我怎樣才能將這個字符串正確分開?
我知道他們會無論是在形式來:
myString?var1=value
或
myString/name.php?var1=value
在這兩種情況下,我需要採取的URL,並獲得myString
有些冷清。所以東西會:
- 搜索無論什麼來之前它變成一個var和扔串出其餘的第一
/
或?
- 轉向。
這怎麼能實現?
我有一堆的網段。PHP:我怎樣才能將這個字符串正確分開?
我知道他們會無論是在形式來:
myString?var1=value
或
myString/name.php?var1=value
在這兩種情況下,我需要採取的URL,並獲得myString
有些冷清。所以東西會:
/
或?
這怎麼能實現?
一個簡單的方法來做到這一點
$parts = explode('?', $str);
$parts = explode('/', $parts[0]);
$yourFinalString = $parts[0];
什麼你到目前爲止已經試過。 ? – Sanoob
請參閱http://php.net/parse_str和http://php.net/parse_url –