Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中,需要在数组中解析JSONobj_Php_Arrays_Json - Fatal编程技术网

在php中,需要在数组中解析JSONobj

在php中,需要在数组中解析JSONobj,php,arrays,json,Php,Arrays,Json,我需要解析这个json {“Ko glumi Nikolu Teslu u filmu”“The Prestige”?:“Michael Kane”,“Eros i Amor su jedan drugome::“unikat”,“u filmu”遇见乔·布莱克“koje biće zaposeda telo Brad Pitta?”:“Bog”,“Kako se zove glavni lik u animiranom filmu”汽车“:“Phoebe The Fast”,“Otomansk

我需要解析这个json

{“Ko glumi Nikolu Teslu u filmu”“The Prestige”?:“Michael Kane”,“Eros i Amor su jedan drugome::“unikat”,“u filmu”遇见乔·布莱克“koje biće zaposeda telo Brad Pitta?”:“Bog”,“Kako se zove glavni lik u animiranom filmu”汽车“:“Phoebe The Fast”,“Otomansko carstvo je drugi naziv:::“tursko”“tursko”“Kako se zove morderni俚语jezik u Filmum”发条橙“:“Madhat”,“Kako se zove saradnik i najbolji prijatelj Sherlocka Holmesa:“James Wallas”,“U filmu”伟大的独裁者“glavnu ulogu igra::“Michael Douglas”,“Kako se zove moreuz koji deliŠpaniju i Maroko:”:“morski tesnac Mesina”,“Glavni lik U animiranom filmu”大杂烩“Ratatoille”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,我是你的父亲。”?:“达斯维德”,“Koje režirao电影”发条橙“:“阿尔弗雷德希区柯克”,“Koji prvi dugometražanimirani电影工作室”Pixar“:“玩具总动员”?”

阵列状

a[0][0]=柯·格鲁米·尼古鲁·特斯鲁拍摄的《威望》

a[0][1]=迈克尔·凯恩

等等


我尝试了一些方法,但没有一种适合我。

首先,正确地转义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);

尼古拉·特斯拉由大卫·鲍伊(David Bowie)在《Prestige》中扮演,而不是迈克尔·凯恩(Michael Kane)。(你的json数据看起来无效?请重新格式化你的问题可能与Yeah重复。正如伊万巴拉耶夫(IvanBarayev)所说,你的json数据似乎没有有效的结构。请参考:stackoverflow.com/help/how-to-ask。并努力完成2分钟的网站还有旅游。
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
        )

)