相关疑难解决方法(0)

获取(可能)关联数组中的第一个键?

确定可能关联数组中第一个键的最佳方法是什么?我第一次认为它只是预先处理数组,然后立即打破它,如下所示:

foreach ($an_array as $key => $val) break;
Run Code Online (Sandbox Code Playgroud)

因此,让$ key包含第一个键,但这似乎效率低下.有没有人有更好的解决方案?

php arrays

729
推荐指数
12
解决办法
55万
查看次数

在不知道单对关联数组中的键的情况下获取值

有一个只有一对的关联数组key=>value.

我不知道这是关键,但我需要得到它的价值:

$array = array('???' => 'value');
$value = // ??
Run Code Online (Sandbox Code Playgroud)

$array[0] 不起作用.

我怎样才能获得它的价值?

php arrays associative-array

17
推荐指数
2
解决办法
2万
查看次数

从PHP中的多维数组中的最后一个数组返回一个元素

如何在PHP中动态显示最后一个数组中的元素.例如:

Array ( [0] => Array ( [id] => 6 [user_id] => 8 [category_path] => Sport)
        [1] => Array ( [id] => 8 [user_id] => 8 [category_path] => Computers))
Run Code Online (Sandbox Code Playgroud)

为了从最后一个数组返回"id"

8
Run Code Online (Sandbox Code Playgroud)

并为下一个例子

Array ( [0] => Array ( [id] => 6 [user_id] => 8 [category_path] => Sport)
        [1] => Array ( [id] => 8 [user_id] => 5 [category_path] => Computers)
        [2] => Array ( [id] => 16 [user_id] => 45 [category_path] => Soft))
Run Code Online (Sandbox Code Playgroud)

为了回归

   16
Run Code Online (Sandbox Code Playgroud)

谢谢!

php element multidimensional-array

4
推荐指数
1
解决办法
4335
查看次数

PHP获取关联数组的第一个元素

我有这个数组:

$fr_coin_multiplier_asc = array('BTC'=>30, 
                                'ETH'=>28, 
                                'BNB'=>36, 
                                'USDT'=>39,
                                'NEO'=>8, 
                                'LTC'=>9, 
                                'BCC'=>17);
asort($fr_coin_multiplier_asc);
Run Code Online (Sandbox Code Playgroud)

我希望在使用此方法排序后获取该数组的第一个元素:

reset($fr_coin_multiplier_asc);
print_r(current($fr_coin_multiplier_asc));
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我期待NEO8因此,但它只给了我8.如何获得NEO8

谢谢

php

0
推荐指数
1
解决办法
1668
查看次数