小编Amj*_*lil的帖子

循环数组并仅保留与具有限定值的特定键相关的元素

我有这个数组:

(
  [id] => block_5df755210d30a
  [name] => acf/floorplans
  [data] => Array
  (
    [floorplans_0_valid_for_export] => 0
    [floorplans_0_title] => title 1
    [floorplans_0_house_area] => 40m²
    [floorplans_0_bedrooms] => 1
    [floorplans_1_valid_for_export] => 1
    [floorplans_1_title] => title xx
    [floorplans_1_house_area] => 90m²
    [floorplans_1_bedrooms] => 2
    [floorplans_2_valid_for_export] => 1
    [floorplans_2_title] => title 2
    [floorplans_2_house_area] => 50m²
    [floorplans_2_bedrooms] => 1
    [floorplans] => 3

  )
)
Run Code Online (Sandbox Code Playgroud)

正如我们在数据中看到的,我们有字段 ( floorplans_X_valid_for_export)。我想要做的是仅在此字段等于1.

因此,从给定的示例中,我只想保留这些字段:

[floorplans_1_valid_for_export] => 1
[floorplans_1_title] => title xx
[floorplans_1_house_area] => 90m²
[floorplans_1_bedrooms] => 2
[floorplans_2_valid_for_export] => 1
[floorplans_2_title] …
Run Code Online (Sandbox Code Playgroud)

php arrays loops filter

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

标签 统计

arrays ×1

filter ×1

loops ×1

php ×1