<?php
function ArrayDeleteElements
(array $aArray, array $aElements) {
foreach($aElements as $sElement)
if(isset($aArray[$sElement])) unset($aArray[$sElement]);
foreach($aArray as $iKey => $mValue)
$aResult[] = $mValue;
return $aResult;
}
(
1 => 'a',
2 => 'b',
3 => 'c',
4 => 'd',
);
$aTest = ArrayDeleteElements
($aTest, array(2
,3
));
?>
Kodzone z palca, może fiksować.
Uwagi: tablica z elementami do usunięcia (kluczami) musi być stringami lub liczbami - tak jak klucze. Dlatego odpowiednia walidacje sobie dopisz.