2012-06-20 3 views
1

Я пытаюсь найти содержимое массива на удаленном сервере. Все, что я могу отправить назад, это строки (из-за ограничений в реализации PHP xmlrpc). Обычно я просто использую var_dump(), но это возвращает void. Я пробовал использовать var_export, но я получаю ошибки XML, даже когда я передал результат в строку.Получить строковое значение массива на удаленном сервере

Как получить строковое представление массива?

ответ

1

Использование serialize():

$string = serialize($array); 

Затем используйте unserialize(), чтобы получить его обратно в массив:

$array = unserialize($string); 

Вы также можете использовать json_encode()/json_decode(), если вы заинтересованы в JSON отформатированную строку.

$string = json_encode($array); 
$array = json_decode($string); 
+1

Отличный ответ, спасибо. – SomeKittens

0

Вы можете использовать сериализацию PHP, json_encode .... Это альтернативные методы для кодирования объекта.

Смежные вопросы