0

所以下面的代码:

$csv_reader = PHPExcel_IOFactory::createReader("CSV");
$temp = rand();
echo $temp;
echo "<br/>";
$php_excel = $csv_reader->load("foo.csv");
echo $temp;

输出这个(如预期的那样):

207192412
207192412

而下面的代码:

$csv_reader = PHPExcel_IOFactory::createReader("CSV");
$temp = microtime(true);
echo $temp;
echo "<br/>";
$php_excel = $csv_reader->load("foo.csv");
echo $temp;

输出这个:

1431775661.6455
1431775661.645471

为什么会$temp改变?我尝试使用其他随机变量名称,例如$nggyu,但我仍然遇到同样的问题。

是什么赋予了?

(在 Ubuntu 12.04 上使用 PHPExcel 1.81 版,使用 PHP 5.3.10)

4

1 回答 1

0

我在我的系统上试过你的代码

<?php 
include 'PHPExcel.php';
$csv_reader = PHPExcel_IOFactory::createReader("CSV");
$temp = microtime(true);
echo $temp;
echo "<br/>";
$php_excel = $csv_reader->load("foo.csv");
echo $temp;

?>

输出 :

1431798431.3535
1431798431.3535

(在 Windows 7 上使用 PHPExcel 1.80 版和 PHP 5.5.6)

于 2015-05-16T17:52:01.913 回答