Распечатать массив так, как он написан в коде?

Я генерирую файлы локализации в Laravel, которые выглядят примерно так:

<?php
return [
'hello' => 'world',
'foo' => 'bar',
];

Просто обычный массив, ничего особенного. Я ищу способ сделать это, я посмотрел на serialize метод, но он не соответствует моим потребностям. Есть ли способ сделать это, о котором я не знаю?

Также обратите внимание, что мой массив состоит только из строковых ключей и значений. Поскольку это работа по локализации, некоторые строки имеют формат UTF-8.

-1

Решение

var_export хорошо работает для этого, он будет довольно печатать ваш массив во многом как формат, который вы указали выше

echo(var_export($array_variable, true));
1

Другие решения

Вы можете сохранить свои данные в виде строки JSON с json_encode

1

Попробуй это:

echo "<pre>";
print_r($metaDesc);
echo "</pre>";
exit;
1
По вопросам рекламы [email protected]