【问题标题】:cURL Array from Amazon S3 PHP Class来自 Amazon S3 PHP 类的 cURL 数组
【发布时间】:2010-12-02 09:02:09
【问题描述】:

我目前正在使用Amazon S3 PHP Class, getObjectInfo()

我正在使用的线路是这样的:

  $info = $s3->getObjectInfo($bucketName, baseName($uploadFile));
    echo "S3::getObjecInfo(): Info for {$bucketName}/".baseName($uploadFile).': '.print_r($info, 1);

它返回如下内容:

  S3::getObjecInfo(): Info for media/7743247696.mp4: Array ( [time] => 1254199603 [hash] => 99a974c6fe806f63ab7994708ea8484b [type] => video/mp4 [size] => 4562654 ) 

使用 PHP,我如何一次提取一位,更具体地说,获取 [size] 属性,以便我可以将其添加到我的数据库中?

【问题讨论】:

    标签: php curl amazon-s3


    【解决方案1】:

    看起来这只是一个关联数组。您可以使用$arrayName['keyName'] 访问元素:

    $info = $s3->getObjectInfo($bucketName, baseName($uploadFile));
    $size = $info['size'];
    
    echo "Size: $size";
    

    【讨论】:

    • 比我想象的要容易。从未处理过关联数组。谢谢!
    猜你喜欢
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2021-11-23
    • 2015-05-13
    • 2016-04-01
    • 1970-01-01
    相关资源
    最近更新 更多