如何在不知道键名的情况下回显关联数组的第一个键值
How to echo the first key value of an associative array without knowing the name of the key
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
$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
这里用的是副本,没有副作用。
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
$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
这里用的是副本,没有副作用。