2009-09-29 7 views
0

J'utilise actuellement la Amazon S3 PHP Class, getObjectInfo()cURL Tableau d'Amazon S3 PHP classe

La ligne J'utilise est la suivante:

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

Et il retourne quelque chose comme ceci:

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

En utilisant PHP, comment puis-je extraire un bit à la fois, plus précisément, pour obtenir l'attribut [size] afin que je puisse l'ajouter à ma base de données?

Répondre

2

On dirait que c'est juste un tableau associatif. Vous pouvez accéder aux éléments en utilisant $arrayName['keyName']:

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

echo "Size: $size"; 
+0

Plus facile que je ne le pensais. Jamais traité avec un tableau associatif. Merci! – Dodinas