This function removes duplicate values from an array.
Syntax
array distinct(array $input)
Parameters
$input: The array to make distinct.
Example
{
"input": [
{ "name": "Bob", "id": 0 },
{ "name": "Ann", "id": 0 },
{ "name": "Joe", "id": 1 },
{ "name": "Joe", "id": 1 }
]
}
{
DistinctArray: distinct(input)
}
{
"DistinctArray": [
{ "name": "Bob", "id": 0 },
{ "name": "Ann", "id": 0 },
{ "name": "Joe", "id": 1 }
]
}
The function evaluates the properties of the objects. And as input[2] and input[3] is identical, the duplicate is removed.