2016-08-24 149 views
-1

我正在使用wordpress項目。在哪裏使用一些錢相關的工作。數據庫中的金額。金額顯示爲$符號。我想用歐元符號替換這個$標誌。但是當我使用str_replace函數時,它將$amount作爲變量,而不是字符串。有什麼方法可以取代這個$?

這裏echo product_list_price($project->ID);功能返回包含$標誌的價格。現在我必須將此標誌替換爲歐元符號,然後才能回顯。 我如何將它轉換爲單引號字符串?

在此先感謝

+0

將字符串封裝在單引號中,而不是雙引號或顯示您的代碼,以便我們可以看到您在做什麼。 – chris85

+0

把你的字符串放在單引號內。 –

+0

發表你的代碼你試過的東西 –

回答

0

的正常工作,str_replcae會給你你需要存儲新修改的字符串,舊的不會被修改

<?php 
$money="44$"; 
$money2='44$'; 
$m1 = str_replace("$","€",$money); 
$m2 =str_replace("$","€",$money2); 
$m3 = str_replace('$','€',$money2); 
echo $money." ".$money2." "; 
echo $m1." ".$m2." ".$m3; 
?> 

輸出:

44$ 44$ 44€ 44€ 44€ 
+0

它不工作的兄弟。因爲金額是功能的回報。 –

+1

喜歡我顯示正確的運行示例與輸出,所以必須做別的事情,所以我們需要看看實際上你試圖實現什麼,或者可能有一些兼容的代碼或錯誤的東西。 –

2

$euroPrice = str_replace('$', '€', $dollarPrice);

如提及的在這裏,PHP試圖將以雙引號字符串內的$開始的單詞解釋爲變量。

相關問題