array_diff function has problem, undo the if array_diff statment