Php 两个带有json键的数组

Php 两个带有json键的数组,php,json,xml,Php,Json,Xml,我需要知道如何使用键将这些数据存储到一个或两个数组中,并将它们导出为json格式 这是我正在解析的XML输入: <a id="12"> <n>Usa</n> <a id="28"> <n>Maroko</n> </a> <a id="33"> <n>Finland</n> </a> <a id="41"> <n>

我需要知道如何使用键将这些数据存储到一个或两个数组中,并将它们导出为json格式

这是我正在解析的XML输入:

<a id="12">
    <n>Usa</n>
<a id="28">
    <n>Maroko</n>
</a>
<a id="33">
    <n>Finland</n>
</a>
<a id="41">
    <n>Russia</n>
</a>

我知道,很简单,但我找不到答案。非常感谢

如果您对从XML解析数据感到满意,那么要将数据放入PHP中的数组,只需执行以下操作:

$data = []; // empty array
$data[] = array("id" => "12", "country" => "Usa"); // push new data array into array
$data[] = array("id" => "28", "country" => "Maroko");
$data[] = array("id" => "33", "country" => "Finland");
$data[] = array("id" => "41", "country" => "Russia");
然后将其编码为JSON:

$json = json_encode($data);

print $json;

演示如何解析数据。从何处获得json格式的代码?@aldrin27 OP要求它;)@我明白了D
$json = json_encode($data);

print $json;