用phpexcel处理一组数据,碰到关于临时变量的问题

大概是这样一组数据,需要的是把abc之间的字符串内容合并成一个,我的代码如下:<?phprequire_once'PHPExcel.php';/**对excel里的日期进... 大概是这样一组数据,需要的是把abc之间的字符串内容合并成一个,我的代码如下:<?php require_once 'PHPExcel.php'; /**对excel里的日期进行格式转化*/function GetData($val){ $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd+intval($val)-25569); return $gregorian;/**显示格式为 “月/日/年” */} $filename = 'cs.xlsx'; $PHPExcel = new PHPExcel(); /**默认用excel2007读取excel*/$reader = PHPExcel_IOFactory::createReader('Excel2007'); $PHPExcel = $reader->load($filename ); // 载入excel文件 $sheet = $PHPExcel->getSheet(0); // 读取第一个工作表 $highestRow = $sheet->getHighestRow(); // 取得总行数 $highestColumm = $sheet->getHighestColumn(); // 取得总列数 $dataset=array(); echo "<table border=1>"; $column = 'A';//A列for ($row =1; $row <= $highestRow; $row++) {//列数是以A列开始 $zic= $sheet->getCell($column.$row)->getValue(); switch($zfc){ case $zfc!="abc": $hqip; $zfj=$zfj.$zfc; break; case $zfc="abc": echo $zfj."<br>"; break; }} 得到结果如图2.我想要的结果是124578912131415162223242526这样的,请问应该怎么修改? 展开
 我来答
DoramiHe
2018-04-09 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
首先,x是临时变量,在栈内存上分配。这程序很小,一般不会引起内存重分配,因此很可能每次循环中X分配的地址都相同。 其次,临时变量不会被自动初始化。其初值就是对应内存上次存入的值,恰好是1234。 临时变量的“释放”只是修改栈帧的寄存器,不会对内存清零。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式