2012-02-15 26 views
1

我的PHPstorm與數組的格式拋出搖擺不定。 Surpultly我發現沒有直接的答案如何讓這個數組格式化。我試過下面,我很驚訝的單引號不工作,然後其他兩個,但沒有運氣...貨幣格式與數組中的逗號

$array = array(’$2,000,000’,’$3,000,000’,’$4,000,000’); 
$array = array("$2,000,000","$3,000,000","$4,000,000"); 
$array = array("\$2,000,000","\$3,000,000","\$4,000,000"); 

手冊沒有逗號作爲退避。鑑於該陣列用於HTML輸出中只有我可以把

$array = array("&#362&#44000&#44000","&#36$3&#44000&#44000","&#364&#44000&#44000"); 

,但我想學習如何得當 DO!

回答

6

單引號不工作,因爲你在這裏什麼都沒有單引號,而是彎撇號:假設你可能有副本

// Incorrect - not real single quotes: 
$array = array(’$2,000,000’,’$3,000,000’,’$4,000,000’); 

// Correct single quotes: 
$array = array('$2,000,000','$3,000,000','$4,000,000'); 

/粘貼該從什麼地方,隨時提防彎引號工作時與代碼。一些CMS和框架會將它們轉換爲顯示目的,但這樣做會破壞複製/粘貼的代碼。

+0

謝謝。其實問題是我沒有使用英文鍵盤。我的意大利鍵盤沒有......單引號或大括號,例如......這些字符和其他字符讓我們使用的所有重音字母都可以使用。但是,正如你所說,程序可能會顯示我想要的內容,但如果我實際上沒有翻轉鍵盤值,那麼會發生這種情況... – Gamemorize 2012-02-15 20:36:21

5

您使用不正確的報價:

$array = array(’$2,000,000’,’$3,000,000’,’$4,000,000’); 
       ^--  ^-^---  ^---etc.... 

這些都是不正確的報價,而應該是一個'"字符,而不是。

+0

我討厭「智能」引號> :(: – 2012-02-15 20:27:29

+0

如果有人解決了人工智能問題,因爲他們已經掌握了人爲的愚蠢 – 2012-02-15 20:36:38

+0

謝謝感謝它解釋爲什麼發生這種事@ michael - 我認爲他們被稱爲'反引號'...... – Gamemorize 2012-02-15 20:38:04