Php 将fwrite返回值捕获到变量
fwrite()返回写入的字节数,出错时返回FALSE 返回值是否可以在变量中捕获 返回值是否可以合计 如何捕获返回值以便以后使用,比如将其插入数据库 这是我的密码Php 将fwrite返回值捕获到变量,php,fwrite,Php,Fwrite,fwrite()返回写入的字节数,出错时返回FALSE 返回值是否可以在变量中捕获 返回值是否可以合计 如何捕获返回值以便以后使用,比如将其插入数据库 这是我的密码 while($row = mysql_fetch_array($r,MYSQL_NUM)) { $data = implode("\t",$row) . "\n"; echo fwrite($file,$data); } 返回值是否可以在变量中捕获 对 返回值是否可以合计 是的,保持一个运行总数,并在每次迭代
while($row = mysql_fetch_array($r,MYSQL_NUM))
{
$data = implode("\t",$row) . "\n";
echo fwrite($file,$data);
}
返回值是否可以在变量中捕获
对
返回值是否可以合计 是的,保持一个运行总数,并在每次迭代中添加到它
$total = 0;
foreach(...) {
$total += fwrite($file, $data);
}
如何捕获返回值以便以后使用它,比如将其插入数据库 将其存储在变量中,然后在准备就绪时返回
return $total;
除非我误解了,否则我应该这样做:
$filesizes = array();
while($row = mysql_fetch_array($r,MYSQL_NUM)) {
$data = implode("\t",$row) . "\n";
$filesizes[] = fwrite($file,$data);
}
$total = array_sum($filesizes);
$bytesWrite=fwrite($file,$data)
并不难。
$filesizes = array();
while($row = mysql_fetch_array($r,MYSQL_NUM)) {
$data = implode("\t",$row) . "\n";
$filesizes[] = fwrite($file,$data);
}
$total = array_sum($filesizes);