表現這樣我有一個字符串www.waada.com
爲什麼LTRIM在PHP
爲什麼
ltrim("www.waada.com", "www.")
回報aada.com
OR
ltrim("www.waada.com", "ww.")
回報aada.com
OR
ltrim("www.waada.com", "w.")
返回aada.com
我想要waada.com
作爲最終輸出。
它應該只是修剪「www」。從單詞的左側開始。
表現這樣我有一個字符串www.waada.com
爲什麼LTRIM在PHP
爲什麼
ltrim("www.waada.com", "www.")
回報aada.com
OR
ltrim("www.waada.com", "ww.")
回報aada.com
OR
ltrim("www.waada.com", "w.")
返回aada.com
我想要waada.com
作爲最終輸出。
它應該只是修剪「www」。從單詞的左側開始。
如果該字符串與www中的註釋一樣,則使用preg_replace。
Echo preg_replace("/^www\./", "", "www.waadawww.com");
的模式是:
的字符串相匹配的開始字面上www.
,無所事事取代
使用preg_replace:
<?php
echo preg_replace("/^www\./","","www.waadawww.com");
如果你是過敏,你就可以避免完全的正則表達式,但我覺得上面的代碼更清潔:
<?php
$url = "www.waadawww.com";
echo strpos($url, "www.") === 0 ? substr($url, 4) : $url;
那麼你爲什麼要使用LTRIM()?你有沒有閱讀手冊?使用str_replace($ str,「www。」,「」); – Andreas
因爲第二個參數是符號__列表,而不是__word__ –
@Andreas'str_replace(www.waadawww.com,「www。」,「」)'將會有不正確的結果 – Umair