Как правильно сделать такой массив, чтобы он был уникальным? (и под уникальным я подразумеваю, что удаляется только массив [3], поскольку он является дубликатом массива [2])
array(
array( "Title", 50, 96 ),
array( "Other Title", 110, 225 ),
array( "Title", 110, 225 ),
array( "Title", 110, 225 ),
)
Единственный массив, который я хочу в этом случае отфильтровать, - это последний (в данном случае), но особого порядка нет, и ручной труд его не урезает. (выскочив на целевую позицию). Это довольно большой массив, мне нужно думать и о производительности.
Я также могу расположить данные примерно так:
array(
array( "Title" => array( 50, 96 ), array(110, 225) )
array( "Other Title", array( 110, 225 ) )
)
Но на этот раз это не поможет моему делу.
В массиве нет уникального значения (только), но комбинация значений для каждого массива второго уровня уникальна.