如何从函数中获取返回的关联数组元素?

时间:2015-02-16 23:14:46

标签: php

public function getPhotos($id_album){
$hisPhoto = '123';
$myPhoto = '456';
$herPhoto = '789';
$id_user = 1;
$photoTable = array
(
    'hisPhoto' => $hisPhoto,
    'myPhoto' => $myPhoto,
    'herPhoto' => $herPhoto,
);

return array
(
    'id_user' => $id_user,
    'photos' => $photoTable
)
}

$photos = getPhotos($id_album);

我不知道如何在关联数组中使用关联数组。 使用此功能访问我的照片最简单的方法是什么(值' 456')?

1 个答案:

答案 0 :(得分:0)

$photos最终将具有以下结构:

Array
(

'id_user' => $id_user,

'photos' => 
          Array
              (
                'hisPhoto' => $hisPhoto,
                'myPhoto' => $myPhoto,
                'herPhoto' => $herPhoto
              )
)

所以你可以去:

echo $photos['photos']['myPhoto'];

如果你坚持使用数组的结构,你可以使用:

print_r($array);

查看结构