0

我在从文本文件中计算值时遇到问题。我已经有一个代码来显示从文本文件到 PHP 的数据,但我需要计算文本文件中的一些值。

这是我的文本文件中的值

200511863:Badiola:Juan Salvador:A:88:90:85:78:94 
200510441:Peredo:Geran:G:88:90:85:78:94 
200510059:Basbas:Francis Erikson:B:88:90:85:78:94 
200311068:Ogayon:Ricky San:T:88:90:85:78:94 
200510215:Jalimao:Arvin Lowel:N:88:90:85:78:94 
200511270:Mendoza:Melvin Kenneth:M:88:90:85:78:94 

这是公式:

 Final Grade = (Class standing *40%) + (Prelim Exam *10%) + (Midterm Exam * 20%) + (Pre-final Exam * 10%) + (Final Exam * 20%)

我的专栏名称是:

Student Id    Full Name    Class Standing    Prelim exam    midterm Exam    prefinal exam    final exam    final grade

我想做的是为期末成绩添加另一列,但我不知道如何从文本文件中添加一些值。

4

1 回答 1

0

转换为数据库的价值在这里很清楚(只需添加一列并运行填充它的脚本)。

但由于这是一个文本文件,你别无选择,只能读入文本文件,计算每一行的新值并写出一个新的文本文件。

此外,您可能希望查看 PHP 的csv 函数(您可以设置:为分隔符)。

于 2013-09-06T01:57:46.097 回答