php - 从数组中删除一组字段

标签 php arrays

是否有原生 PHP 函数可以从数组中删除一组键?

例如。如果我有一个数组 array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd');

我想删除 'b', 'c' 并获取 array('a' => 'aaa', 'd' => 'ddd'); ?

最佳答案

array_diff_key .

$input = array(...);
$remove = array_flip(array('a', 'b')); // 'a' and 'b' are the keys to remove
$output = array_diff_key($input, $remove);

See it in action .

关于php - 从数组中删除一组字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4505159/

相关文章:

PHP 查询字符串包含引号

php - 了解 preg_match_all() 函数调用中的模式

python - 在 Python 中从一对或名称映射到一个值

php - 我们如何将自托管的 git 存储库与 Composer 一起使用?

javascript - Laravel 中的 Stripe.js 错误

php - 如何从数据库自动完成bootstrap php mysql ajax

arrays - 如何将二维数组附加到命名范围的末尾?

php - 将信息从 PHP 数组中获取到循环中的单个值

java - 将结果集从 SQL 数组转换为字符串数组

arrays - Excel SUM 字符串的各个部分