---
name: "BIS_fnc_arrayCompare"
type: function
status: deprecated
replaced_by: ["BIS_fnc_areEqual"]
groups: ["Arrays"]
arma3_since: "0.50"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/BIS_fnc_arrayCompare
revid: 327523
updated: 2022-07-12T22:31:18Z
---

# BIS_fnc_arrayCompare

*Function · Arrays · Arma 3 v0.50 · introduced in Arma 2 v1.00*

> [!WARNING]
> This function is deprecated. Use [BIS_fnc_areEqual](../functions/BIS_fnc_areEqual.md) instead.

## Description

This function checks if two arrays are containing the same elements in the same order.

> [!IMPORTANT]
> This function is deprecated in Arma 2 as it fails with certain data types; see [BIS_fnc_areEqual](../functions/BIS_fnc_areEqual.md) for Arma 2.

> [!NOTE]
> **Arma 3:** Use [isEqualTo](../commands/isEqualTo.md) instead.

## Syntax

```sqf
[array1, array2] call BIS_fnc_arrayCompare
```

**Parameters:**

- `array1`: [Array](../topics/Array.md)
- `array2`: [Array](../topics/Array.md)

**Returns:** [Boolean](../topics/Boolean.md)

## Examples

### Example 1

```sqf
private _array1 = [0,1,2];
private _array2 = [0,1,2];
[_array1, _array2] call BIS_fnc_arrayCompare; // returns true
```

## See also

[BIS_fnc_areEqual](../functions/BIS_fnc_areEqual.md) · [BIS_fnc_areEqualNotNil](../functions/BIS_fnc_areEqualNotNil.md) · [isEqualTo](../commands/isEqualTo.md)

<sub>Source: [BI Community Wiki — BIS fnc arrayCompare](https://community.bistudio.com/wiki/BIS_fnc_arrayCompare) (revision 327523).</sub>
