当前位置:  编程技术>php
本页文章导读:
    ▪php空格分割文本为数组的例子      php逐行读取文本文件,然后处理空格分隔文本,输出为数组。 文本文档text.txt内容: 1 字段1 字段2 2 字段1 字段2 3 字段1 字段2 4 字段1 字段2 文本和文本之间用空格隔开,用php经过处理,.........
    ▪php file读取到数组中有空格的解决方法      php读写一个配置文件,并在文件中查找剔除重复项。 代码:   代码示例: <?php /** * 读取配置文件 * edit: WWW.JBXUE.COM */ $encodename='存在的字符'; $lines = @file('ske.txt'); var_export($lines); if(in_a.........
    ▪php导出excel的实例代码      首先,在index.php文件中,创建链接:<a href="/blog_article/test1.html">导出excel</a>。 test1.php文件内容:   代码示例: <? Header("Content-type:   application/octet-stream"); Header("Accept-Ranges:   bytes"); Header(.........

[1]php空格分割文本为数组的例子
    来源: 互联网  发布时间: 2013-12-24

php逐行读取文本文件,然后处理空格分隔文本,输出为数组。

文本文档text.txt内容:
1 字段1 字段2
2 字段1 字段2
3 字段1 字段2
4 字段1 字段2
文本和文本之间用空格隔开,用php经过处理,输出为数组。
例子:
 

代码示例:
<?php
$file = fopen("text.txt", "r") or exit("Unable to open file!");
while(!feof($file))  
{  
    $arr = split(' ' , fgets($file));
    print_r($arr);
}
fclose($file);
?>

输出结果:
 

Array
(
    [0] => 1
    [1] => 字段1
    [2] => 字段2
 
)
Array
(
    [0] => 2
    [1] => 字段1
    [2] => 字段2
 
)
Array
(
    [0] => 3
    [1] => 字段1
    [2] => 字段2
 
)
Array
(
    [0] => 4
    [1] => 字段1
    [2] => 字段2
)

如此,便实现了PHP用空格分割文本为数组的方法。


    
[2]php file读取到数组中有空格的解决方法
    来源: 互联网  发布时间: 2013-12-24

php读写一个配置文件,并在文件中查找剔除重复项。
代码:
 

代码示例:
<?php
/**
* 读取配置文件
* edit: WWW.JBXUE.COM
*/
$encodename='存在的字符';
$lines = @file('ske.txt');
var_export($lines);
if(in_array($encodename,$lines))
//在这里判断失败,原因在于:file读出的数组包含了换号符号。

解决办法:
 

代码示例:
<?php
$lines =array_map('rtrim',file('ske.txt'));
var_export($lines);
 
if(in_array($encodename,$lines))
//--这里判断成功

附上array_map()函数的用法:
arrayarray_map( callback callback, array arr1 [, array ...] )
array_map()返回一个数组,该数组包含了arr1中的所有单元经过callback作用过之后的单元。
callback接受的参数数目应该和传递给array_map()函数的数组数目一致。


    
[3]php导出excel的实例代码
    来源: 互联网  发布时间: 2013-12-24

首先,在index.php文件中,创建链接:<a href="/blog_article/test1.html">导出excel</a>。
test1.php文件内容:
 

代码示例:
<?
Header("Content-type:   application/octet-stream");
Header("Accept-Ranges:   bytes");
Header("Content-type:application/vnd.ms-excel");   
Header("Content-Disposition:attachment;filename=export_excel_gshjsl.xls");   
  
$tx='表头';
echo   $tx."\n\n";
echo   "编号"."\t";
echo   "姓名"."\t";
echo   "\n";
echo "=\"411481198507150666\""."\t";
echo "=\"0123456\""."\t"; //带上引号方便字符串输出。相当于设置单元格格式为文本。
echo "\n";
?>

以上就是php导出excel的实例代码,大家可以测试下。

另外,提供一个导出word文档的例子。
代码:
 

代码示例:

<?php
/**
* php导出word文件
* site: www.
*/
header("Content-Type:   application/msword");       
header("Content-Disposition:   attachment;   filename=doc.doc");       
header("Pragma:   no-cache");       
header("Expires:   0");       

$output    =   '<table border="1" cellspacing="2" cellpadding="2" width="90%" align="center">';       
$output   .=   '<tr bgcolor="#cccccc"><td   align="center">图片</td></tr>';       
$output   .=   '<tr bgcolor="#f6f7fa"><td><span ><strong>下面是一张图片</strong></span></td></tr>';       
$output   .=   '<tr><td align="center"><img src=";       
$output   .=   '</table>';

echo   $output;       
?>

附,PHP生成Excel文件的最简方法,小例子,学习用。
 

代码示例:
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "A\tB\n";
echo "C\tD\n";
?>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3