У меня есть пары элементов в массиве PHP. Пример:
<?php
$elements = array(
'tiger'=>'lion',
'car'=>'bike',
'lion'=>'zoo',
'truck'=>'plane'
);
?>
Теперь я хочу объединить эти элементы, чтобы все элементы, которые связаны каким-либо образом, попадали в одну группу. Продолжение примера выше:
<?php
$groups = array(
0=>array('tiger', 'lion', 'zoo'),
1=>array('car', 'bike'),
2=>array('truck', 'plane'
);
?>
Это понятно? Как мне этого добиться?
Я ищу функцию, которая делает это.