PHP Built-in Method to Get Array Values Given a List of Keys

后端 未结 2 1209
长发绾君心
长发绾君心 2020-12-21 08:33

I have an \'dictionary\' array such as this:

  $arr[\'a\']=5;
  $arr[\'b\']=9;
  $arr[\'as\']=56;
  $arr[\'gbsdfg\']=89;

And I need a metho

相关标签:
2条回答
  • 2020-12-21 08:48

    array_intersect_key

    0 讨论(0)
  • 2020-12-21 08:48

    If you have an array of keys as values you can use array_intersect_key combined with array_flip. For example:

    $values = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4];
    $keys   = ['a', 'c'];
    
    array_intersect_key($values, array_flip($keys));
    // ['a' => 1, 'c' => 3]
    
    0 讨论(0)
提交回复
热议问题