相关疑难解决方法(0)

获取数组的一部分

我有一个数组:

$array = array(
  'key1' => 'value1',
  'key2' => 'value2',
  'key3' => 'value3',
  'key4' => 'value4',
  'key5' => 'value5',
);
Run Code Online (Sandbox Code Playgroud)

我想用指定的键获取它的一部分 - 例如key2, key4, key5.

预期结果:

$result = array(
  'key2' => 'value2',
  'key4' => 'value4',
  'key5' => 'value5',
);
Run Code Online (Sandbox Code Playgroud)

最快的方法是什么?

php arrays

7
推荐指数
2
解决办法
5899
查看次数

从PHP中的键列表创建新数组

我想要一种快速简单的方法来复制数组,但能够指定我想要复制的数组中的哪些键.

我可以轻松地为此编写一个函数,但我想知道是否有PHP函数已经执行此操作.类似array_from_keys()下面的功能.

$sizes = array('small' => '10px', 'medium' => '12px', 'large' => '13px');

$chosen = array_from_keys($sizes, 'small', 'large');

// $chosen = array('small' => '10px', 'large' => '13px');
Run Code Online (Sandbox Code Playgroud)

php arrays

5
推荐指数
3
解决办法
8468
查看次数

标签 统计

arrays ×2

php ×2