【发布时间】:2013-11-10 20:44:59
【问题描述】:
我想编写一个函数来查找一维非关联数组中所有元素的匹配项,并从另一个一维非关联数组(包括索引)中完全删除这些元素。下面是一个示例。
<?php
function magicfunc($colors, $remove) {
// some magic here
}
EXAMPLE:
$colors = array(
'red',
'green',
'blue',
'purple',
'green',
'yellow',
'pink',
'orange'
);
$remove = array(
'green',
'white',
'pink'
);
magicfunc($colors, $remove);
WOULD RETURN:
Array
(
[0] => red
[1] => blue
[2] => purple
[3] => yellow
[4] => orange
)
我怎样才能做到这一点?请注意可能存在多次匹配的元素(绿色),也可能没有匹配特定元素的元素被删除(白色)。该函数不应该有这些突发事件的问题。
【问题讨论】:
-
手册中的 1 分钟就足够了
-
我以为有一个函数可以做到这一点,但我不记得是哪个。