Редко случается ситуация, когда динамически сгенерированную переменную, например, особенно массив нужно скопировать в другой 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' ), )