【问题标题】:Eliminating space between number and currency消除数字和货币之间的空格
【发布时间】:2013-09-28 19:42:03
【问题描述】:

我的显示折扣金额或百分比的脚本是;

function DisplayDiscount($value)
    {
        if (strstr($value,'%'))
             $discount = "%".substr($value, 0, -1); //$discount = $value;
        else
            $discount = $value.SITE_CURRENCY;

        return $discount;
    }

结果;

  • %18.30
  • 18.30 XX

我想消除 value 和 XX 之间的空格,但我想不通。

【问题讨论】:

  • $discount = trim($value) . SITE_CURRENCY;
  • $discount = preg_replace( '/\s+/', ' ', $discount );应该做
  • @MarkBaker 谢谢,但对我不起作用
  • @Satya 谢谢,但对我没用
  • 然后准确检查空间存在的位置......调试101......检查$value和SITE_CURRENCY的值以查看空间的位置

标签: php spacing


【解决方案1】:

尝试喜欢这个:

    $input = " aa bb ";
    $output = str_replace(" ","",$input);
    echo $output;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    相关资源
    最近更新 更多