如何在不知道键名称的情况下回显关联数组的第一个键值[重复]

问题描述 投票:0回答:1

print_r的数组给我这个输出:

Array (
    [id-1.txt] => uploads/id-1.jpg
    [id-2.txt] => uploads/id-2.jpg
    [id-3.txt] => uploads/id-3.jpg
)

我如何在不知道键名的情况下总是回显第一个键值(在这种情况下为uploads/id-1.jpg)?因为键名每次都在变化...

所以:无论键名是什么,总是捕获属于第一个键的第一个值...

php arrays key associative-array
1个回答
0
投票
<?php
$data =
[
    'id-1.txt' => 'uploads/id-1.jpg',
    'id-2.txt' => 'uploads/id-2.jpg',
    'id-3.txt' => 'uploads/id-3.jpg'
];

$copy = $data;

echo reset($copy);
unset($copy);

输出:

uploads/id-1.jpg

这里使用副本没有副作用。

© www.soinside.com 2019 - 2024. All rights reserved.