0

只是一个快速的我需要从数组中获取一个值数组是这样制作的

$resultOfAdd[“CaseAndMatterResult”][“ResultInfo”][“ReturnCode”];

它给出了这个的输出

Array (
    [AddCaseAndMatterResult] => Array (
        [ResultInfo] => Array (
            [ReturnCode] => OK
            [Errors] =>
            [Warnings] =>
        )
        [CaseID] => 4880062
        [MatterID] => 4950481
        [LeadID] => 0
        [CustomerID] => 0
    )
)

我要做的就是将“MatterID”部分放入变量中。我将如何实现这一目标。

我努力了

$matterID = array($resultOfAdd["MatterID"]);

这不起作用

问候

4

3 回答 3

1

这是一个多维的关联数组。把它想象成建筑物的地板。密钥MatterID不在第一维(楼层)中,而是在第二维中,在AddCaseAndMatterResult子数组中。

$matterID = $resultOfAdd['AddCaseAndMatterResult']['MatterID']

数组的连续维度用连续的方括号指定,每个方括号命名要查找的键(大多数语言都是如此)。

于 2012-07-03T10:01:53.660 回答
1
$matterID = $yourArray['AddCaseAndMatterResult']['MatterID'];
于 2012-07-03T09:59:46.367 回答
0

使用这种方式:

$matterID = $resultOfAdd['AddCaseAndMatterResult']['MatterID'];
于 2012-07-03T10:03:13.340 回答