小编Jer*_*Lim的帖子

PHP删除数组值

我有2个阵列.

<?php
$array1 = array('id' => 1, 'email' => 'example@example.com' , 'name' => 'john' );
$array2 = array('id', 'email');
Run Code Online (Sandbox Code Playgroud)

我在编写代码时无法从array1中取消设置不是来自数组2的键值对.

这个问题与大多数示例不同,我的array2没有键值对的格式,只有键.

我如何从array1中删除未在array2中指定的东西.

我目前的代码不起作用

foreach ($array1 as $key => $value) {
if (array_search($key, $array2)===false) {
 unset($key);
}
}
Run Code Online (Sandbox Code Playgroud)

php arrays codeigniter

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

标签 统计

arrays ×1

codeigniter ×1

php ×1