我有一个包含说明和数字的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> </td><td>";
$messageBody .= $stringVals[1];
$messageBody .= "</td><tr>";
}
}