Tôi có một số chỉ mục mà tôi cần xóa khỏi mảng chính. Ví dụ:Xóa các chỉ mục chung của mảng
$removeIndex=array(1,3,6);
$mainArray=array('1'=>'a','2'=>'b','3'=>'c','4'=>'d','5'=>'e','6'=>'f');
Tôi muốn kết quả cuối cùng như:
$mainArray=array('2'=>'b','4'=>'d','5'=>'e');
tôi biết chúng tôi có array_slice
hàm trong PHP, có thể được chạy trong vòng lặp, nhưng tôi có dữ liệu rất lớn và tôi muốn tránh lặp lại ở đây.
Có thể thử thao tác với ['array_diff'] (http://www.php.net/manual/en/function.array-diff.php) – naththedeveloper
mayb sử dụng foreach ($ removeIndex là $ index) { chưa đặt ($ mainArray [$ index]) } – tejas