数组中使用逗号的Money格式

Eng*_*dam 1 php arrays escaping

我的PHPstorm使用数组的格式摇摆不定.令人惊讶的是,我没有找到如何格式化这个数组的直接答案.我试过以下,我很惊讶单引号不起作用然后其他两个但没有运气...

$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");
Run Code Online (Sandbox Code Playgroud)

手册没有逗号可用.鉴于该数组仅用于HTML输出,我可以放

$array = array("&#362&#44000&#44000","&#36$3&#44000&#44000","&#364&#44000&#44000");
Run Code Online (Sandbox Code Playgroud)

但我想了解如何正确地做到这一点!

Mic*_*ski 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');
Run Code Online (Sandbox Code Playgroud)

假设你可能从某个地方复制/粘贴了这个,在处理代码时总是要注意引号.一些CMS和框架将它们转换为显示目的,但这样做会破坏复制/粘贴的代码.


Mar*_*c B 5

您使用的引号不正确:

$array = array(’$2,000,000’,’$3,000,000’,’$4,000,000’);
               ^--        ^-^---       ^---etc....
Run Code Online (Sandbox Code Playgroud)

这些不是正确的引用,而应该是一个'或一个"字符.