如何从数组中的所有索引中获取特定值

荷兰王子

我有一个数组,我想迭代它以将项目推送到选择框中,但我不知道如何去做。

我从函数中得到的数组:

array(2) { 
    ["de"]=> array(10) { 
        ["id"]=> int(10) 
        ["order"]=> int(1) 
        ["slug"]=> string(2) "de" 
        ["locale"]=> string(5) "de-DE" 
        ["name"]=> string(7) "Deutsch" 
        ["url"]=> string(34) "http://localhost/werk/Mol/de/haus/" 
        ["flag"]=> string(66) "http://localhost/werk/Mol/wp-content/plugins/polylang/flags/de.png" 
        ["current_lang"]=> bool(false) 
        ["no_translation"]=> bool(false) 
        ["classes"]=> array(4) { 
            [0]=> string(9) "lang-item" 
            [1]=> string(12) "lang-item-10" 
            [2]=> string(12) "lang-item-de" 
            [3]=> string(15) "lang-item-first" 
            } 
        } 
    ["nl"]=> array(10) { 
        ["id"]=> int(3) 
        ["order"]=> int(2) 
        ["slug"]=> string(2) "nl" 
        ["locale"]=> string(5) "nl-NL" 
        ["name"]=> string(10) "Nederlands" 
        ["url"]=> string(26) "http://localhost/werk/Mol/" 
        ["flag"]=> string(66) "http://localhost/werk/Mol/wp-content/plugins/polylang/flags/nl.png" 
        ["current_lang"]=> bool(true) 
        ["no_translation"]=> bool(false) 
        ["classes"]=> array(4) { 
            [0]=> string(9) "lang-item" 
            [1]=> string(11) "lang-item-3" 
            [2]=> string(12) "lang-item-nl" 
            [3]=> string(12) "current-lang" 
            } 
        } 
} 

我尝试了 foreach 但我只得到了数组的索引

<?php 
$translations = pll_the_languages(array('raw' => 1));

$lang_codes = array();

foreach ($translations as $key => $value) {
  array_push($lang_codes, $key);
}

?>

我需要这个数组 (de & nl) 中所有索引的语言 slug、URL 和标志,我该怎么办?

里格斯愚蠢

对外部数组进行简单迭代,然后从子数组中选择所需的值。

<?php 
$translations = pll_the_languages(array('raw' => 1));

$lang_codes = array();

foreach ($translations as $lang => $info) {

    $lang_codes[$lang] = [  'slug' => $info['slug'],
                            'url' => $info['url'],
                            'flag' => $info['flag']
                        ];
}   
?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取数组中相同值的所有出现的索引?

来自分类Dev

如何获取添加索引大小大于value的数组中的所有值?

来自分类Dev

如何使用mysql获取数组列中特定索引的值?

来自分类Dev

如何获取Pandas中特定索引之前的所有行?

来自分类Dev

如何获取具有匹配特定条件的属性值的数组中对象的索引?

来自分类Dev

如何获取与数组 B 中唯一值对应的数组 A 中所有最大值的索引?

来自分类Dev

在numpy数组中获取特定值的索引

来自分类Dev

如何从数组及其子数组中获取所有值

来自分类Dev

如何从特定值之前的数组中删除所有值

来自分类Dev

如何从复杂的多维数组中获取所有值?

来自分类Dev

如何从哈希数组中获取键的所有值?

来自分类Dev

如何从 vue 响应中获取所有数组值

来自分类Dev

如何获取与数组中的对象关联的所有值?

来自分类Dev

如何获取列表中的所有元素而在python中的特定索引处没有元素?

来自分类Dev

在多维数组中搜索特定的子数组,然后遍历找到的子数组以获取所有值

来自分类Dev

如何获取JSON响应数组的所有索引值?

来自分类Dev

以紧凑和(或)快速的方式从哈希映射数组中获取特定键的所有值作为数组

来自分类Dev

获取与数组中的特定值匹配的多维数组的所有键

来自分类Dev

获取所有可能的数组索引值

来自分类Dev

从表中获取与数组中的值匹配的所有值?

来自分类Dev

如何从数组中获取特定值的对象

来自分类Dev

如何从多维数组中获取特定值?

来自分类Dev

使用JSON和JQ中的特定键获取具有所有值的数组

来自分类Dev

如何获取数组中的所有项目?

来自分类Dev

如何从给定的范围数组中获取具有最小最大值的匹配数组索引

来自分类Dev

如何从excel列中获取所有值并将其放入python中的数组中?

来自分类Dev

多维数组:如何获取特定键的所有值?

来自分类Dev

如何使用php获取多维数组特定索引中的值的总和?

来自分类Dev

如何获取numpy数组中重复元素的所有索引的列表

Related 相关文章

  1. 1

    如何获取数组中相同值的所有出现的索引?

  2. 2

    如何获取添加索引大小大于value的数组中的所有值?

  3. 3

    如何使用mysql获取数组列中特定索引的值?

  4. 4

    如何获取Pandas中特定索引之前的所有行?

  5. 5

    如何获取具有匹配特定条件的属性值的数组中对象的索引?

  6. 6

    如何获取与数组 B 中唯一值对应的数组 A 中所有最大值的索引?

  7. 7

    在numpy数组中获取特定值的索引

  8. 8

    如何从数组及其子数组中获取所有值

  9. 9

    如何从特定值之前的数组中删除所有值

  10. 10

    如何从复杂的多维数组中获取所有值?

  11. 11

    如何从哈希数组中获取键的所有值?

  12. 12

    如何从 vue 响应中获取所有数组值

  13. 13

    如何获取与数组中的对象关联的所有值?

  14. 14

    如何获取列表中的所有元素而在python中的特定索引处没有元素?

  15. 15

    在多维数组中搜索特定的子数组,然后遍历找到的子数组以获取所有值

  16. 16

    如何获取JSON响应数组的所有索引值?

  17. 17

    以紧凑和(或)快速的方式从哈希映射数组中获取特定键的所有值作为数组

  18. 18

    获取与数组中的特定值匹配的多维数组的所有键

  19. 19

    获取所有可能的数组索引值

  20. 20

    从表中获取与数组中的值匹配的所有值?

  21. 21

    如何从数组中获取特定值的对象

  22. 22

    如何从多维数组中获取特定值?

  23. 23

    使用JSON和JQ中的特定键获取具有所有值的数组

  24. 24

    如何获取数组中的所有项目?

  25. 25

    如何从给定的范围数组中获取具有最小最大值的匹配数组索引

  26. 26

    如何从excel列中获取所有值并将其放入python中的数组中?

  27. 27

    多维数组:如何获取特定键的所有值?

  28. 28

    如何使用php获取多维数组特定索引中的值的总和?

  29. 29

    如何获取numpy数组中重复元素的所有索引的列表

热门标签

归档