我有一個值保存在陣列$ phone中,並且想要刪除「Tel。」和「 - 」。 $手機的原始價值是「電話+47 - 87654321」,我希望它是「+4787654321」。PHP str_replace - 過濾並從數組中刪除2個單詞?
到目前爲止,我有此代碼:
$phone = Tel. +47 - 87654321;
echo "<br />"
. str_replace("Tel. ","",($phone->textContent)
. str_replace(" - ","",$phone->textContent));
這個結果:
+47 - 87654321 + 4787654321
如何避免打印(回聲)第一這段代碼的一部分?這是一個更好的方式來做到這一點?
爲我工作:
echo "<br />" . str_replace(array("Tel. ", " - "), "", $phone->textContent);