Php money_格式(string$格式,float$数字)函数中所需的转换字符

Php money_格式(string$格式,float$数字)函数中所需的转换字符,php,money-format,Php,Money Format,从 它表示,$格式应包含以下顺序: %字符 可选标志 可选字段宽度 可选左精度 可选右精度 所需的转换字符 对于数字6(转换字符部分),它表示我们可以有三种选择: i-数字按照当地的国际货币格式进行格式化(例如,对于美国地区:1234.56美元) n-数字根据地区的国家货币格式进行格式化(例如,对于de_de locale:EU1.234,56) %-返回%字符 我理解I和n,但我不太理解%的用法 比如说,这行得通, 如果在转换字符部分使用%而不是I,则会产生错误: 如果您希望文本%出现在输出

它表示,$格式应包含以下顺序:

  • %字符
  • 可选标志
  • 可选字段宽度
  • 可选左精度
  • 可选右精度
  • 所需的转换字符
  • 对于数字6(转换字符部分),它表示我们可以有三种选择:

    i-数字按照当地的国际货币格式进行格式化(例如,对于美国地区:1234.56美元)

    n-数字根据地区的国家货币格式进行格式化(例如,对于de_de locale:EU1.234,56)

    %-返回%字符

    我理解I和n,但我不太理解%的用法

    比如说,这行得通,

    如果在转换字符部分使用%而不是I,则会产生错误:


    如果您希望文本
    %
    出现在输出中,您可以编写
    %