沃梦达 / 编程问答 / php问题 / 正文

如何将var_export的输出读入PHP中的变量?

how to read output of var_export into a variable in PHP?(如何将var_export的输出读入PHP中的变量?)

本文介绍了如何将var_export的输出读入PHP中的变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

输出如下在 output.txt 文件中恢复:

the output is like below restored in a output.txt file:

array (
  'IMType' => '1',
  'Email' => 'test@gmail.com',
  'SignupName' => 'test11',
  'Password' => '11111',
  'Encrypted' => '',
  'Confirm' => '11111',
  'OldPassword' => '',
  'Name' => 'test',
  'SignupProvinceText' => 'province',
  'SignupCity' => 'cityname',
  'Street' => 'street x.y',
  'SignupIndustry' => 'IT',
  'SignupCompany' => 'jobirn',
  'SignupJt' => 'engineer',
  'CellPhoneNum' => '',
  'linked_in' => '',
)

实际上是var_export(my_variable,true)的输出,但是如何再次读入变量?

it's in fact output of var_export(my_variable,true),but how to read it into a variable again?

推荐答案

像这样:

$dumpStr = var_export($var,true);
eval('$somevar = ' . $dumpStr.';');

这篇关于如何将var_export的输出读入PHP中的变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何将var_export的输出读入PHP中的变量?

基础教程推荐