我有一个像这样的关联数组
$imagePaths = array(
'logo' => "logo.jpg",
'facebook-logo' => "facebook-icon.jpg",
'twitter-logo' => "twitter-icon.jpg",
'linkedin' => "linkedIn.jpg"
);
Run Code Online (Sandbox Code Playgroud)
对我来说标识,我使用下面的代码
$ClassInstance->imagePaths['logo'];
Run Code Online (Sandbox Code Playgroud)
但我也希望能够使用它
$ClassInstance->imagePaths[0];
Run Code Online (Sandbox Code Playgroud)
反正有没有这样做?
你可以用array_keys():
$keys = array_keys($imagePaths);
$ClassInstance->imagePaths[$keys[0]];
Run Code Online (Sandbox Code Playgroud)