使用PHP从数组中删除项目

Rav*_*Rav 5 php arrays

我有两个数组

$alpha=array('a','b','c','d','e','f');

$index=array('2','5');
Run Code Online (Sandbox Code Playgroud)

我需要删除第一个数组中具有第二个数组索引的项目.

(删除c-index为2,f-index为5)

这样返回的数组就是

{ 'A', 'B', 'd', 'E'}

我怎么能用PHP做到这一点?谢谢

编辑

实际上我需要最终的数组如下

[0]=>a
[1]=>b
[2]=>d
[3]=>e
Run Code Online (Sandbox Code Playgroud)

取消设置将返回具有相同索引的数组

0 => string 'a' 
2 => string 'c' 
3 => string 'd' 
4 => string 'e' 
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 3

foreach ($index as $key) {
    unset($alpha[$key]);
}
Run Code Online (Sandbox Code Playgroud)

之前它是 array_unset() 。

  • `array_unset` 必须是一个[尚未创建的新函数](http://www.php.net/manual/en/ref.array.php)... (2认同)