当前位置: 首页 > 知识库问答 >
问题:

使用listObjectsV2解析来自AWS的XML

邰胤
2023-03-14

我目前正在使用PHP对S3进行api调用,结果总是以XML形式出现。我的请求将保存到$result:

$results = $s3Client->listObjectsV2([
                         ...

如何分析$results仅选择key字段?

我试过使用foreach循环,但它似乎不能正常工作。

foreach ($results as $result) {
        echo $result['Key'];
        

        
    }


共有1个答案

胡玉书
2023-03-14

获取内容:

foreach ($results['Contents']  as $object) {

            echo $object['Key'] . PHP_EOL;
        }


 类似资料:
  • 问题内容: 我在Goji框架上运行了一些东西: 我希望有人能帮助我做的是弄清楚如何提交HTML表单以将数据发送到Golang代码。 因此,如果存在一个带有name属性的输入字段,并且该属性的值是name,并且用户在其中输入名称并提交,那么在提交的表单页面上,Golang代码将打印问候,名称。 这是我能想到的: 这是我的hello.html文件: 在身体里: 如何连接到使Golang代码获取的是在表

  • 我正在创建一个游戏,我正在做一个字符选择屏幕,其中有一个JTextField用于输入用户名,屏幕上还有一个JButton“创建字符”,当按下时会解析JTextField,如果有任何问题(名称中的空格,以空格开头等),它会将一些文本放在JTextField旁边的JLabel中。 我将JButton连接到actionPerformed方法,该方法调用解析数据的函数。我的问题是,每次我按下按钮,一个新标

  • 快速介绍(可以跳过):嗨,有很多关于这个主题的问题和答案,但是有时候解决方案很简单,你甚至都没想过,因为我已经浪费了很多时间,所以我想发布一个对所有答案的补充。 问题:您有一个JSON REST服务,它处理POST请求以保存JSON对象,但该对象包含Genson未开箱即用解析的Date字段。 Java对象: 球衣的其余服务: 使用jQuery的javascript客户端:

  • 我有一个嵌套的JSON语句,我需要将其转换为触发数据框。这个JSON语句存在于数据框列中。我一直在尝试使用“from_json”和“get_json_object”解析数据框列中的语句,但无法读取数据。这是我一直试图阅读的源数据的最小片段: 我需要提取嵌套的cript值。我使用下面的代码来清理数据并将其读入数据框 每次运行上述代码时,我都会得到一个空数据框。请帮忙。 尝试了以下内容,但没有成功:P

  • 我是AWS的新手。我有appsync模型、查询和由amplify和use DynamoDB创建的突变。我需要向DynamoDB添加新的timestamp字段,以防一个特定字段被更新。我找到的唯一方法应该是Lambda函数,并将此函数用作突变更新任务的自定义解析器。所以我创建了它(它基本上只是检查特定字段是否已更新,如果已更新,它将把updateXY设置为当前时间戳。我返回已更改的对象)。问题是,如

  • 因此,我想知道什么是处理数据库连接问题的最佳方法?每次调用Lambda函数时,我都被迫建立新的连接,还是有办法将这些连接池起来/缓存起来,以便进行更高效的查询? 多谢了。