我有一个数组,它是使用 Amazon SimpleDb 进行选择查询的结果。
这是我 print_r($result); 时的示例数据
Array ( [0] => Array ( [Name] => 5140ede647e74
[Attributes] => Array (
[0] => Array ( [Name] => test_id [Value] => 5140ede647e74 )
[1] => Array ( [Name] => test_name [Value] => test1 )
[2] => Array ( [Name] => last_update [Value] => 1363209702 )
[3] => Array ( [Name] => created [Value] => 1363209702 ) ) ) )
如果我想提取 test_id 和 test_name,我该怎么做?我目前正在执行以下操作
<?php foreach ($result as $item) {
echo $item['Attributes'][0]['Value'];
echo $item['Attributes'][1]['Value'];
} ?>
但是我想通过引用“test_id”和“test_name”来做到这一点,因为当我删除数据所在的域并重新输入数据时,每个属性的顺序都会改变,所以我不能相信 $item[' Attributes'][0]['Value'] 将始终是 test_id
谢谢!