首页 > 作文

php中将数组存到文件里的实现代码

更新时间:2023-04-06 10:56:54 阅读: 评论:0

第一次分享代码;(写得很烂..紧张纳紧张纳)

php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接require。

(实际中有用到把数组存在到文件中的功能,不过分享的代码跟实际应用中的有点不同)


复制代码 代码如下:

<?php

function cachearr(&$data){

if(!$data)throw new exception(‘数组不能为空’);

foreach($globals as $key=>$value){

$str=$globals[$key];

$globals[$key]=’changed’;

if($data==’changed’){

$strname=$key;

break;

}

$globals[$k发布会流程ey]=$str;

}

ob_clean();

ob_start();

e高考地理cho “<?php\n”;

function echoarr($arr,$arrname){

$arrcount=count($arr);$i==0;

foreach($arr as $key=>$value){

++$i;

if(is_array($value)){

echo “\n”.(is_numeric($key)?$key:’\”.$key.’\”).’=>array(‘;

echoarr($value,$arrname.(is_numeric(土豆鸡块$key)?'[‘.$key.’]’:'[\”.$key.’\’]’));

if($i!=$arrcount)e学生就业cho ‘),’;

el echo ‘)’;

continue;

}

if($i!=$arrcount)echo ((is_numeric($key))?$key:’\”.$key.’\”).’=>’.(is_numeric($value)?$value:’\”.$value.’\”).’,’;

el echo ((is_numeric($key))?$key:’\”.$key.’\”).’=>’.(is_numeric($value)?$value:’\”.$value.’\”);

}

}

echo ‘$’.$strname.’=array(‘;

echoarr($data,”);

echo ‘);’;

echo “\n?>”;

$file=fopen($s不能走那条路trname.’.arr.php’,’w’);

fwrite($file,ob_get_contents());

fclo($file);

ob_clean();

return true;

}

?>

<?php

//存储数组

$hello=array(1=>’test’,2=>array(‘hello123’));

cachearr($hello);

unt($hello);

//读取数组

require ‘hello.arr.php’;

print_r($hello);

?>

测试的时候注意下变量问题。包括定义的全局变量

本文发布于:2023-04-06 10:56:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/9b941f76256ca2fa230dde7bb8380ed8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php中将数组存到文件里的实现代码.doc

本文 PDF 下载地址:php中将数组存到文件里的实现代码.pdf

标签:数组   代码   紧张   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图