2016-11-05 61 views
-2
$string = 'register?rofl=4whatever&lol=2342' 

如何使用str_replace從「?」中的所有內容中刪除到最後,這樣我的輸出將只是「註冊」?正則表達式去除?然後

昨天我發現了一些使用「preg something」的正則表達式,它的工作原理是在回聲時出現了Array => index,這不是我想要的。

回答

1

用簡單的一招是這樣的:

$string = "register?rofl=4whatever&lol=2342"; 
$new_string_arr_ = explode("?", $string); 

echo $new_string_arr_[0]; 

echo substr($string, 0,strpos($string, "?")); 
+0

我認爲運不想要?結束了。問題中的問號表示它是一個問題:) – TimBrownlaw

+0

哈哈對不起! XD我會編輯我的答案。 –

+0

:)不是問題! – TimBrownlaw