<?php
function aum($x) {
$contents = $_FILES['userfile']['tmp_name'];
$contents = file("$contents");
$aum = $contents[$x][13].$contents[$x][14].$contents[$x][15].$contents[$x][16].$contents[$x][17].$contents[$x][18].$contents[$x][19].$contents[$x][20].$contents[$x][21].$contents[$x][22].$contents[$x][23];
$faum = money_format('%(#1n',$aum)."\n";
return $faum;
}
?>
注意:一个非常好的数字 在...中遇到的价值 ./includes.php 在第28行
嗨,
我收到上面的错误。第28行是:$ faum = money_format('%(#1n',$ aum)。“\ n”;
我有三个问题:
我感谢您可能分享的任何提示/建议。
thx,
答案 0 :(得分:3)
您需要查看$ aum,因为它可能无法格式化为数字。
流行音乐
echo $aum;
echo floatval($aum);
在错误之前看看你得到了什么。如果您正在获取前导数据或尾随数据,则可能需要更改您正在查看的位置。
答案 1 :(得分:1)
对于第二个问题,fgetcsv是你的朋友从CSV文件中获取数据
答案 2 :(得分:1)
对于CSV解析,实践方法是使用explode。我试试这段代码
$string = "a,,b";
$result = explode(",", $string);
echo "<pre>".print_r($result, true)."</pre>";
我得到的输出是:
Array
(
[0] => a
[1] =>
[2] => b
)