Php. Как вывести переменную в исходном виде?


Редко случается ситуация, когда динамически сгенерированную переменную, например, особенно массив нужно скопировать в другой php-файл и продолжить с ней работу. Такое бывает редко, но тем не менее ситуация вполне реальна и мне несколько раз встречалась. В этой статье я покажу два способа решить эту проблему.

Способ первый — применение функции var_export.

Данная функция возвращает значение переменной в интерпретируемом виде — т.е. так, как бы Вы вручную писали все значения в исходном файле. Например,

var_export( $someArray );

Способ второй — применение функции print_r, обернутой в теги

.

Например, такой метод может выглядеть так:
echo '
';
print_r( $someArray );
echo '

';

В результате применения обоих методов получим результат, который можно просто скопировать в любой исходный php-файл.

array (
  'key1' => 'value1',
  0 => 100500,
  1 =>
  array (
    'subkey1' => 'subvalue1',
    'subkey2' => 'subvalue2'
  ),
)
,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *