【问题标题】:How do I turn a PHP array into $keys and $values?如何将 PHP 数组转换为 $keys 和 $values?
【发布时间】:2010-11-09 08:20:50
【问题描述】:

如果我有一个$keys => $values 的数组,我怎样才能得到$keys$values 的两个数组?

【问题讨论】:

  • 我不明白你的问题,也许可以举个例子吧?

标签: php arrays associative-array


【解决方案1】:

使用array_keys()array_values()

$keys = array_keys($array);
$values = array_values($array);

【讨论】:

    【解决方案2】:

    array_keysarray_values 将返回给定数组的键/值的数字数组:

    $keys = array_keys($array);
    $values = array_values($array);
    

    或者如果您想要foreach 解决方案:

    $keys = array();
    $values = array();
    foreach ($array as $key => $value) {
        $keys[] = $key;
        $values[] = $value;
    }
    

    【讨论】:

      【解决方案3】:

      您可以使用array_keysarray_values

      $keys   = array_keys($thearray);
      $values = array_values($thearray);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-29
        • 1970-01-01
        • 2014-11-25
        • 2014-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-17
        相关资源
        最近更新 更多