2015-12-16 2 views
1

Мне было интересно, есть ли способ написать массив объектов в файл, а затем прочитать его для использования. Я попытался написать массив объектов json_encode в файл, и он успешно записывается в файл, но при попытке прочитать назад и json_decode объекты для их повторного использования они не работают из-за искаженных объектов. Я считаю, что json_encode предназначен для массивов , и я не смог найти другую рабочую альтернативу.Запись объектов в файл, а затем чтение его для использования

Я ценю любые предложения о том, как это сделать.

ответ

1

Вы можете использовать функцию serialize() на вашем массиве объектов и записать в файл , а затем прочитать их с помощью функции unserialize().

-1

jsondecode:

<?php 

    $array = array("Name"=>"Vineet","Profile"=>"Developer","Mobile"=>"9015501897"); 

    echo json_encode($array);   
?> 

выход:

{"Name":"Vineet","Profile":"Developer","Mobile":"9015501897"} 

Это ссылка для вышеуказанной проблемы - http://www.phptpoint.com/php-json-example/ спасибо надеюсь, что это будет полезно.