У меня есть некоторые индексы, которые мне нужно удалить из основного массива. Например:Удалить общие индексы массива
$removeIndex=array(1,3,6);
$mainArray=array('1'=>'a','2'=>'b','3'=>'c','4'=>'d','5'=>'e','6'=>'f');
Я хочу, чтобы конечный результат, как:
$mainArray=array('2'=>'b','4'=>'d','5'=>'e');
Я знаю, что мы имеем array_slice
функцию в PHP, которая может быть запущена в цикле, но у меня есть очень большие данные, и я хочу, чтобы избежать петля здесь.
могли бы попытаться манипулировать с [ 'array_diff'] (http://www.php.net/manual/en/function.array-diff.php) – naththedeveloper
Mayb использовать Еогеасп ($ removeIndex как $ индекс) { снята с охраны ($ mainArray [$ index]) } – tejas