我需要解析这个json
{“Ko glumi Nikolu Teslu u filmu”The Prestige“?”:“Michael Kane”,“Eros i Amor su jedan drugome:”:“unikat”,“U filmu”Meet Joe Black“kojebićezaposedatelo Brad皮塔?“:”沼泽“,”Kako se zove glavni lik u animiranom filmu“Cars”?“:”Phoebe The Fast“,”Otomansko carstvo je drugi naziv za:“:”tursko“,”Kako se zove morderni slang jezik你的电影“发条橘子”?“:”Madhat“,”Kako se zove saradnik i najbolji prijatelj Sherlocka Holmesa“:”James Wallas“,”U filmu“The Great Dictator”glavnu ulogu igra:“:”Michael Douglas“, “Kako se zove moreuz kojideliŠpanijuiMaroko:”:“morski tesnac Mesina”,“Glavni lik u animiranom filmu”Ratatouille“jekojaživotinja?”:“pacov”,“Kojadržavaje1908。godine prisajedinila Bosnu svojoj teritoriji? “:”Italija“,”“Ipaksekreće”rekao je:“:”Arhimed“,”Koji likizgovaračuvenurečenicu“Luke,我是你的父亲。”?“:”Darth Vader“,”Kojerežirao电影“发条橙“?”:“阿尔弗雷德希区柯克”,“Koji jeprvidugometražnianimirani电影koji je napravio工作室”皮克斯“?”:“玩具总动员”}
在数组中
a [0] [0] = Ko glumi Nikolu Teslu u filmu“The Prestige”;
a [0] [1] = Michael Kane;
等
我尝试了一些方法,但没有一个适合我。
答案 0 :(得分:2)
首先,正确地逃离你的Json。
这应该是你需要的:
<?php
$json = '{
"Ko glumi Nikolu Teslu u filmu \"The Prestige\"?": "Michael Kane",
"Eros i Amor su jedan drugome:": "unikat",
"U filmu \"Meet Joe Black\" koje biće zaposeda telo Brad Pitta?": "Bog",
"Kako se zove glavni lik u animiranom filmu \"Cars\"?": "Phoebe The Fast",
"Otomansko carstvo je drugi naziv za:": "tursko",
"Kako se zove morderni slang jezik u filmu \"A Clockwork Orange\"?": "Madhat",
"Kako se zove saradnik i najbolji prijatelj Sherlocka Holmesa": "James Wallas",
"U filmu \"The Great Dictator\" glavnu ulogu igra:": "Michael Douglas",
"Kako se zove moreuz koji deli Španiju i Maroko:": "morski tesnac Mesina",
"Glavni lik u animiranom filmu \"Ratatouille\" je koja životinja?": "pacov",
"Koja država je 1908. godine prisajedinila Bosnu svojoj teritoriji?": "Italija",
"\"Ipak se kreće\" rekao je:": "Arhimed",
"Koji lik izgovara čuvenu rečenicu \"Luke, I am your father.\"?": "Darth Vader",
"Ko je režirao film \"A Clockwork Orange\"?": "Alfred Hitchcock",
"Koji je prvi dugometražni animirani film koji je napravio studio \"Pixar\"?": "Toy Story"
}';
$jsonArray = json_decode($json, true);
$destArray = [];
foreach ($jsonArray as $key => $val) {
$destArray[] = [0 => $key, 1 => $val];
}
print_r($destArray);
结果:
Array
(
[0] => Array
(
[0] => Ko glumi Nikolu Teslu u filmu "The Prestige"?
[1] => Michael Kane
)
[1] => Array
(
[0] => Eros i Amor su jedan drugome:
[1] => unikat
)
[2] => Array
(
[0] => U filmu "Meet Joe Black" koje biće zaposeda telo Brad Pitta?
[1] => Bog
)
[3] => Array
(
[0] => Kako se zove glavni lik u animiranom filmu "Cars"?
[1] => Phoebe The Fast
)
[4] => Array
(
[0] => Otomansko carstvo je drugi naziv za:
[1] => tursko
)
[5] => Array
(
[0] => Kako se zove morderni slang jezik u filmu "A Clockwork Orange"?
[1] => Madhat
)
[6] => Array
(
[0] => Kako se zove saradnik i najbolji prijatelj Sherlocka Holmesa
[1] => James Wallas
)
[7] => Array
(
[0] => U filmu "The Great Dictator" glavnu ulogu igra:
[1] => Michael Douglas
)
[8] => Array
(
[0] => Kako se zove moreuz koji deli Španiju i Maroko:
[1] => morski tesnac Mesina
)
[9] => Array
(
[0] => Glavni lik u animiranom filmu "Ratatouille" je koja životinja?
[1] => pacov
)
[10] => Array
(
[0] => Koja država je 1908. godine prisajedinila Bosnu svojoj teritoriji?
[1] => Italija
)
[11] => Array
(
[0] => "Ipak se kreće" rekao je:
[1] => Arhimed
)
[12] => Array
(
[0] => Koji lik izgovara čuvenu rečenicu "Luke, I am your father."?
[1] => Darth Vader
)
[13] => Array
(
[0] => Ko je režirao film "A Clockwork Orange"?
[1] => Alfred Hitchcock
)
[14] => Array
(
[0] => Koji je prvi dugometražni animirani film koji je napravio studio "Pixar"?
[1] => Toy Story
)
)