【问题标题】:How to remove index from array如何从数组中删除索引
【发布时间】:2015-04-07 12:11:31
【问题描述】:

我有以下数组:

Array
(
    [relation] => AND
    [0] => Array
        (
            [relation] => AND
            [0] => Array
                (
                    [key] => restaurant_country
                    [value] => India
                    [compare] => ==
                )

            [1] => Array
                (
                    [key] => restaurant_city
                    [value] => East Delhi - Noida
                    [compare] => ==
                )

        )

    [1] => Array
        (
            [relation] => OR
            [0] => Array
                (
                    [key] => restaurant_price_min
                    [value] => 100
                    [compare] => <=
                )

            [1] => Array
                (
                    [key] => restaurant_price_min
                    [value] => 500
                    [compare] => <=
                )

        )

)

我想从上面的数组中删除索引。例如,我想要下面的数组而不是上面的。

Array
(
    [relation] => AND
    Array
        (
            [relation] => AND
            [0] => Array
                (
                    [key] => restaurant_country
                    [value] => India
                    [compare] => ==
                )

            [1] => Array
                (
                    [key] => restaurant_city
                    [value] => East Delhi - Noida
                    [compare] => ==
                )

        )

    Array
        (
            [relation] => OR
            [0] => Array
                (
                    [key] => restaurant_price_min
                    [value] => 100
                    [compare] => <=
                )

            [1] => Array
                (
                    [key] => restaurant_price_min
                    [value] => 500
                    [compare] => <=
                )

        )

)

我想要这种格式的数组,因为 wordpress 查询以这种方式运行。

我不知道如何做到这一点。

请帮帮我。

【问题讨论】:

  • 您想要实现的是拥有一个没有键的数组,这是不可能的,也不需要。如果作为 WordPress 查询的参数传递,您已经拥有的数组将起作用。
  • 不,它不起作用。这就是我问的原因。第二个数组有效,因为它没有索引
  • 第二个数组不是没有key。第一个数组和第二个数组是一样的

标签: php arrays wordpress indexing


【解决方案1】:

你想要的数组根本不可能,因为每个数组都有它的key,你无法移除它。

【讨论】:

    【解决方案2】:

    这似乎是一个 var_export 显示。 也许你正试图用 print_r 来展示它?

    连 3DR 的答案都是正确的,这是不可能的..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-12
      • 2021-11-29
      • 2012-12-27
      • 2012-05-03
      • 2015-07-27
      • 1970-01-01
      • 2020-11-12
      相关资源
      最近更新 更多