Intereting Posts
Как перебирать массив элементов stdObject в PHP? Выделите разницу между двумя строками в PHP jQuery DataTables Мастер / Подробности (дочерние строки) в виде частичного просмотра laravel CakePHP 2.0.4 – findBy магические методы с условиями как разобрать XML-файл с CDATA на ассоциативный массив в PHP Выберите значение из определенной таблицы с предложением `where` в другой таблице Получите ul li строковые значения и сохраните их в переменной или массиве php TCPDF: когда-нибудь добавьте новую страницу, а затем переполнение содержимого следующей страницы вставить несколько строк через php-массив в mysql preg_match имеет ограничение на размер строки Как смелить переменную? Отправлять электронную почту с разрывами строк, используя mail () в php Подтверждение ввода пользователя, на стороне клиента или на стороне сервера? PHP foreach создает меню из массива Как получить данные utf-8 с помощью php и показать правильную кодировку в dump-файле excelsheet?

как читать вывод var_export в переменную в PHP?

вывод, как показано ниже, восстанавливается в файле output.txt:

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) , но как снова прочитать его в переменной?

    как это:

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

    Возможно, вы хотите сериализовать объект, а затем unserialize? http://php.net/serialize

    Этот метод хорош для кэша данных.

     < ?php // reading data from DB or an API webservice etc. $arrName = array(); $arrName = call_procedure_here(); $strFileContent = "<"."?php".PHP_EOL."$"."arrName = ".var_export($arrName, true).PHP_EOL."?".">"; file_put_contents('cache_folder/arrayfilename.php', $strFileContent); ... //later... from another process; include 'cache_folder/arrayfilename.php'; ?>