有没有人知道如何将这个javascript对象转换为关联的php数组?
请注意,我不想将其读入PHP,我想在PHP中使用相同的数据结构,而不需要遍历每一行并对其进行编辑,例如添加''
和=>
。
module.exports = {
base: '/',
api: {
sentry: 'https://7ed0a4e5846c4c31a44812bd5e37c2a1@sentry.io/257382',
wp: {
imgSize: {
_380x270: 'medium',
}
}
},
y: 2017,
href: {
authors: '#',
fb: '#',
instagram: '#',
de: 'https://wearede.com/',
},
faction: {
subscribe: "/",
search: "/",
},
search: {
tags: [{
t: 'Lifestyle',
h: '#'
},
{
t: 'Politics',
h: '#'
},
{
t: 'Economy',
h: '#'
},
],
articles: [{
t: 'იოლანდა ჰადიდმა ჯიჯი ჰადიდის და ზეინ მალიკის ერთობლივი ფოტო გამოაქვეყნა',
h: '#',
},
{
t: 'ლარი ევროსთან მიმართებით რეკორდულად გაუფასურდა',
h: '#',
},
]
},
menuMain: [{
h: '#',
t: 'სიახლეები'
},
{
h: '#',
t: 'ბიზნესი და ტექნოლოგია'
},
{
h: '#',
t: 'Lifestyle'
},
{
h: '#',
t: 'მოგზაურობა'
},
{
h: '#',
t: 'გასტრონომია'
},
{
h: '#',
t: '<i class="i i--hammock fz-20"></i>'
},
],
footer: {
authors: [{
i: 'https://picsum.photos/55/55',
h: '#',
n: 'Rusudan Tinatin',
t: 'Author',
d: 'ლარი ევროსთან მიმართებით რეკორდულად გაუფასურდა',
},
{
i: 'https://picsum.photos/55/55',
h: '#',
n: 'Rusudan Tinatin',
t: 'Author',
d: 'იოლანდა ჰადიდმა ჯიჯი ჰადიდის და ზეინ მალიკის ერთობლივი ფოტო გამოაქვეყნა',
},
{
i: 'https://picsum.photos/55/55',
h: '#',
n: 'Rusudan Tinatin',
t: 'Author',
d: 'ლარი ევროსთან მიმართებით რეკორდულად გაუფასურდა',
},
],
nav: [{
t: 'პირობები',
h: '#'
},
{
t: 'პირადი ინფორმაცია',
h: '#'
},
{
t: 'ჩვენს შესახებ',
h: '#'
},
{
t: 'კონტაქტი',
h: '#'
},
{
t: 'ავტორები',
h: '#'
},
],
cats: [{
t: 'სიახლეები',
h: '#'
},
{
t: 'Lifestyle',
h: '#'
},
{
t: 'გასტრონომია',
h: '#'
},
{
t: 'ბიზნესი და ტექნოლოგია',
h: '#'
},
{
t: 'მოგზაურობა',
h: '#'
},
{
t: 'Hammock',
h: '#'
},
],
articles: {
items: articles.slice(0, 3),
i: 'https://picsum.photos/380/260',
t: 'დეკანოზი გიორგი მამალაძე სასამართლომ დამნაშავედ ცნო',
h: '#',
},
}
}
目前我正在考虑在vim中录制宏的选项,但这需要相当长的时间,而且我发现这种方法存在潜在的陷阱。
答案 0 :(得分:3)
将此对象转换为JSON字符串。然后在PHP中,您可以json_decode
和var_export
。