如何在PHP数组中编号格式的项目

我有一个包含说明和数字的2列表。描述和数字称为$ POST值,并存储在数组中。然后,将数组值用于通过电子邮件发送数据表。

我需要将数组中的每个数字重新设置为货币($ X.XX)。当应用于数组中的数字时,number_format无法正常工作。

$ stringVals [0] =说明

$ stringVals [1] =我要格式化的数字

没有数字格式:

process_line

我在上述背景下尝试了以下方法,但没有成功:

foreach ($_POST as $key => $value){
        if (substr($key,5) == "rowE-")
        {
            $tmp = str_replace('"',"",substr($value,1,strlen($value) - 2));
            $stringVals = explode(",",$tmp);
            $messageBody .= "<tr><td><strong>";
            $messageBody .= $stringVals[0];
            $messageBody .= ":</strong>&nbsp;&nbsp;&nbsp;</td><td>";
            $messageBody .= $stringVals[1];
            $messageBody .= "</td><tr>";
        }
    }
zz315274061 回答:如何在PHP数组中编号格式的项目

$tmpString .= $stringVals[1];
$messageBody .= number_format($tmpString,2,','.');;

您的第二行代码使用两个分号。尝试删除一个。

本文链接:https://www.f2er.com/3169483.html

大家都在问