首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
718 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
539 阅读
5
暴雨 车被泡了~
478 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
1
篇与
有汉字的unl数据文件读取并按表格显示出来
的结果
2017-04-14
一个自动读取unl数据文件的自定义函数代码
一个自动读取unl数据文件的自定义函数代码在informax数据库中用sql提出了一些数据,默认是unl后辍,在excel中需要分列显示,但在网页上如何才能显示出来并不出码码呢,(有汉字哦,于是乱搞了一个代码,v如数据文件为data.unl 可以试试:<?function fgetcsv_reg(& $handle, $length = null, $d = ',', $e = '"') {$d = preg_quote($d);$e = preg_quote($e);$_line = "";$eof=false;while ($eof != true) {$_line .= (empty ($length) ? fgets($handle) : fgets($handle, $length));$itemcnt = preg_match_all('/' . $e . '/', $_line, $dummy);if ($itemcnt % 2 == 0)$eof = true;}$_csv_line = preg_replace('/(?: |[ ])?$/', $d, trim($_line));$_csv_pattern = '/(' . $e . '[^' . $e . ']*(?:' . $e . $e . '[^' . $e . ']*)*' . $e . '|[^' . $d . ']*)' . $d . '/';preg_match_all($_csv_pattern, $_csv_line, $_csv_matches);$_csv_data = $_csv_matches[1];for ($_csv_i = 0; $_csv_i < count($_csv_data); $_csv_i++) {$_csv_data[$_csv_i] = preg_replace('/^' . $e . '(.*)' . $e . '$/s', '$1', $_csv_data[$_csv_i]);$_csv_data[$_csv_i] = str_replace($e . $e, $e, $_csv_data[$_csv_i]);}return empty ($_line) ? false : $_csv_data;}echo '<tr>';$file_target ='data.unl'; $handle = fopen( $file_target, 'r'); while ($data = fgetcsv_reg($handle, 1000, "|")) { $num = count($data); for ($c=0; $c < $num-1; $c++) { echo "<td>$data[$c]</td>"; }echo '</tr>'; }echo "</tr></table>"; fclose($handle);?>
2017年04月14日
116 阅读
0 评论
0 点赞