PHP: „napotkano niepoprawną wartość liczbową”

<?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;
}
?>

Uwaga: Niezbyt dobrze ukształtowana wartość liczbowa napotkana w ./includes.php w linii 28

Cześć,

Dostaję błąd powyżej. Linia 28 to: $ faum = money_format ('% (# 1n', $ aum). "N";
Mam trzy pytania:

Dlaczego otrzymuję powiadomienie o błędzie i co mam zrobić, aby to naprawić?Czy istnieje lepszy sposób na przesłanie pliku tekstowego CSV, który ma niejednolitą separację przecinków do tabeli HTML? Przez „niejednolitą” separację przecinków rozumiem:KLUCZOWE DANE,DANE,,,$ aum DATA,,,,,, DATA ,, itp. Jak widać, czerpię $ aum za pomocąplik() funkcjonować. Następnie zliczam liczbę znaków z prawej strony początku każdego rzędu, aby uzyskaćnaprawiony numer znaku, który odpowiada DATA $ aum. Zmienna $ x odpowiada numerom wierszy w pliku. Następnie mogę zwrócić każde $ aum za wiersz $ x. Jestem nowym użytkownikiem PHP i chciałbym wiedzieć, czy jest na to lepszy sposób.

Doceniam wszelkie wskazówki / porady, które możesz udostępnić.

dzięki,

questionAnswers(3)

yourAnswerToTheQuestion