我正在使用AWS Redis缓存以获得更快的结果,而不是保存在db中。用这种方法
$result = $client->listTagsForResource([
'ResourceName' => '<string>', // REQUIRED
]);
现在它以给定的格式给我结果。
Array
(
[0] => Array
(
[Key] => key1
[Value] => string1
)
[1] => Array
(
[Key] => status
[Value] => 1
)
)
我无法在Amazon docs中找到可以给我直接结果的函数,所以我决定在array中进行搜索,但是在带有循环的超大型数组中进行查找会花费我很多时间。因此,有没有一种方法可以在下面进行转换
Array
(
[key1] => string1,
[status] => 1
)
所以我可以使用$array['key1']
直接访问数组索引>
我正在使用AWS Redis缓存以获得更快的结果,而不是保存在db中。使用这种方法$ result = $ client-> listTagsForResource(['ResourceName'=>'
您可以尝试类似的操作来创建新的数组:
$newArray = array_combine(
array_column($array, 'Key'),
array_column($array, 'Value')
);
echo $newArray['status'];