标题几乎说明了一切。我有一个stats插件,在.csv文件中以64位ieee754格式输出。我需要一些拉动列的方法,确定行是否已经是一个长整数,或者它是否是双精度十六进制值。对于十六进制的那些,需要将它们转换为十进制格式,并且可以保留长整数。
我的csv文件只有3列,第一列是playername,第二列是“long”或“double”,第三列是长整数或十六进制值。
我只需要将其作为一个数组并将其显示在一个十六进制转换为十进制的页面上。任何人都可以帮忙吗?
到目前为止,这是我的代码:
$file_handle = fopen("variables.csv", "r");
while (!feof($file_handle) ) {
$line_of_text = fgetcsv($file_handle, 1024);
print $line_of_text[0] . $line_of_text[1]. $line_of_text[2] . "<BR>";
}
fclose($file_handle);
$line_of_text[2]
是每行需要转换的内容。
http://l4dpromod.com/variables.txt是我必须转换的一个例子。 (csv重命名为txt,因此您可以阅读它)