当前位置: 首页 > 面试题库 >

PHP重新索引数组?

唐威
2023-03-14
问题内容

我有我必须取消一些索引的数组,所以现在看起来像

$myarray [0] a->1
         [1] a-7 b->3
         [3] a-8 b->6
         [4] a-3 b->2

如您所见,[2]丢失了,我需要做的就是重置索引,因此它们显示为[0]-[3]。


问题答案:

使用array_values

$myarray = array_values($myarray);


 类似资料:
  • 问题内容: 我有以下数组,我想对其重新索引,以使键反向(理想情况下从1开始): 当前数组( 编辑: 该数组实际上看起来像这样): 应该如何: 问题答案: 如果要重新索引从零开始,只需执行以下操作: 如果您需要从头开始,请使用以下命令: 以下是所用功能的手册页:

  • 问题内容: 我有一个使用该函数构建的数组,但是看到我如何将其与随机/动态数据一起使用,我看到索引不断变化: 我需要始终从0开始对数组进行排序。我正在测试不同的数据,有时它从0开始,而在其他测试中,它从不同的数字开始。我进行了研究,发现数组从零开始,但似乎仅适用于该用户的特定情况。 我怎样才能做到这一点? 问题答案: $your_new_array = array_values($your_old_

  • 问题内容: 我需要更改索引中的分片数量。索引很大,为了达到测试目的,我可能不得不将配置更改10-15次才能满意。是否有开箱即用的工具提供这种功能?或最简单的方法是做到这一点? 问题答案: 无论是Perl的和Ruby客户直接支持重建索引。 在Perl中,您可以执行以下操作: 在Clinton Gormley 的帖子中查找更多信息。 在Ruby中,您可以执行以下操作: 在相关的 Tyre 提交中找到更

  • 我正在迁移到elasticSearch并想找出一些问题。我将使用静态+动态映射(字段的静态类型,我将在搜索期间用于过滤,以后不会改变它们的类型)。据我所知,我可以将不同的数据放入索引中,然后对其进行更改。示例: 然后将此记录更改为: 编辑 主要目标是使用弹性而不是DB来增强性能。将有存储,我将只检索信息从它。搜索将取决于一些字段与静态映射,我不会改变他们的类型。但在将来,我可能需要添加一些字段或类

  • 我编写了一个reindex方法,可以执行以下操作: 它确实起到了作用,但我现在确定,仅仅删除然后创建一个索引是否有意义。如何改进此方法?

  • 我想在数组中搜索,就像当我用“m”新数组搜索时一样。 我怎么能那么做? 有什么建议吗? 谢谢