PHP头条
热点:

把数组存到文件里-PHP源码


把数组存到文件里

$value){
  $str=$GLOBALS[$key];
  $GLOBALS[$key]='changed';
  if(&$data=='changed'){
   $strName=$key;
   break;
  }
  $GLOBALS[$key]=$str;
 }
 ob_clean();
 ob_start();
 echo "$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)echo '),';
    else echo ')';
    continue;
   }
   if($i!=$arrCount)echo ((is_numeric($key))?$key:'\''.$key.'\'').'=>'.(is_numeric($value)?$value:'\''.$value.'\'').',';
   else echo ((is_numeric($key))?$key:'\''.$key.'\'').'=>'.(is_numeric($value)?$value:'\''.$value.'\'');
  }
 }
 
 echo '$'.$strName.'=array(';
 echoArr($data,'');
 echo ');';
 echo "\n?>";
 $file=fopen($strName.'.arr.php','w');
 fwrite($file,ob_get_contents());
 fclose($file);
 ob_clean();
 return true;
}
?>

'test',2=>array('hello123'));
cacheArr($hello);
unset($hello);

//读取数组
require 'hello.arr.php';
print_r($hello);
?>

以上就是把数组存到文件里的内容,更多相关内容请关注PHP中文网(www.php1.cn)!

www.phpzy.comtrue/php/34237.htmlTechArticle把数组存到文件里-PHP源码 把数组存到文件里 $value){ $str=$GLOBALS[$key]; $GLOBALS[$key]=changed; if(#39;changed){ $strName=$key; break; } $GLOBALS[$key]=$str; } ob_clean(); ob_start(); echo " $value){ ++$i; if(is_array($val...

相关文章

PHP之友评论

今天推荐