gpt4 book ai didi

javascript - 如何选择数组中的第一个对象(当 array[0] 不起作用时)?

转载 作者:行者123 更新时间:2023-11-30 12:27:08 24 4
gpt4 key购买 nike

我刚刚发现了一个有用的 php 功能,它允许我通过调用 natsort() 以自然顺序对数组进行排序。挑战在于此命令不会更改数组的键。例如,如果我有一个数组是

Array
(
[3] => img1.png
[1] => img10.png
[0] => img12.png
[2] => img2.png
)

它会输出这样的东西:

Array
(
[3] => img1.png
[2] => img2.png
[1] => img10.png
[0] => img12.png
)

这就是我想要的,但是如果我想使用 Array[0] 输出 Array 中的第一个元素,它仍然会输出 img12.png 而不是所需的 img1 .png.

有没有其他方法可以通过索引调用数组中的对象?

我需要 php 和 javascript 的语法(除非它们相同)。

最佳答案

重新索引数组的选项:

  1. 使用带有SORT_NATURAL 标志的sort(),这会重新索引数组
  2. 在数组上使用array_values 重新索引数组

关于javascript - 如何选择数组中的第一个对象(当 array[0] 不起作用时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28995280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com