PHP 循环创建文件

PHP 循环创建文件,第1张

<?php

//header("content-type:text/htmlcharset=utf-8")

//假设你有以下数据

$datas = array()

$datas[]=array("id"=>1,"name"=>"张飞")

$datas[]=array("id"=>2 ,"name"=>'赵云')

function saveFile($data){

$xml = '<?xml version="1.0" encoding="UTF-8" ?>'

$xml.="\n"

foreach($data as $k=>$v){

$v = htmlspecialchars($v)

$xml.= sprintf('<%s>%s</%s>' , $k ,$v,$k)

$xml.="\n"

}

$save_path = dirname(__FILE__)

$save_file_name = $save_path. DIRECTORY_SEPARATOR . $data["id"].".xml"

$fp = fopen($save_file_name,"wb")

fwrite($fp , $xml)

unset($xml)

fclose($fp)

}

foreach($datas as $data){

saveFile($data)

}

1、首先声明一个本地没有的文件

2、然后查看wampserver 本地环境。是没有这个文件的。

3、紧接着使用 file_put_contents()来创建这个文件,并写上这个文件存贮。

4、查看wampserver 本地环境。出现了这个文件。

5、打开这个文件,上面的话就是刚才file_put_contents()  创建的新文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8036355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存