0
誰もがこのjavascriptオブジェクトを結合的なPHP配列に変換する方法を知っていますか?配列を持つJavaScriptオブジェクトをPHP配列に変換する
私はこれをPHPに読み込みたくないことに注意してください。私はPHPで同じデータ構造を各行に渡さずに編集したいと思います。 ''
および=>
を加える。私はvimの中でマクロを記録するためのオプションを検討しているが、それはかなりの時間がかかりますし、私はそのアプローチの潜在的な落とし穴を見る瞬間
module.exports = {
base: '/',
api: {
sentry: 'https://[email protected]/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: '#',
},
}
}
。
Javascriptで 'JSON.stringify()'を使用し、 'json_decode()'でPHPで解析し、 'var_export()'を使用してPHP配列リテラルとして出力します。 – Barmar
ところで、これはJavascriptオブジェクトの配列ではありません。それは単一のオブジェクトです。一部のプロパティにはオブジェクトの配列が含まれています。 – Barmar
@Barmarおかげさまで、var_export()の知識がありませんでした!また、あなたの権利を修正しました。 –