Например:Поиск шаблонов в массиве PHP
основной массив является: array(0 => 'A', 1 => 'A', 2 => 'B', 3 => 'B', 4 => 'B');
картина: array('A', 'B');
ожидаемый ответ: array(array(0, 2), array(1, 3))
еще один пример:
основной массив array(0 => 'F', 5 => 'G', 78 => 'R', 2 => 'D');
узор array('G', 'R', 'F');
ожидаемый ответ: array(array(5, 78, 0))
Как я могу найти все вхождения шаблона в массиве?
Что означает 'array (0, 2)' и 'array (1, 3)' mean? –
@Rocket Я думаю, что более разумно думать о нем как о массиве ('A' => array (0, 2), 'B' => array (1, 3)) – sean
@Rocket - это идентификаторы элементов, соответствующих шаблону , В примере есть две согласованные пары -> (0,2) (1,3) – Yekver