указанные строки разные , но дают массив из трех элементов.
'[Читать|gimnastika]',
'[gimnastika#features|button]',
'[gimnastika#features]',
'[gimnastika|button]'
как понять где гимнастика. вместо gimnastika может быть другое слово.
[4] => Array
(
[0] => [������|gimnastika]
[1] => ������
[2] => gimnastika
)
[5] => Array
(
[0] => [gimnastika#features|button]
[1] => gimnastika
[2] => features|button
)
как понять каким должен быть третий элемент массива если гимнастика - второй. в 6 массиве 2 должен быть пустой элемент, а третий - баттон. учитывая, что слова в #features|button могут быть совершенно другими, то проверять на схожесть не получится
[2] => Array
(
[0] => [gimnastika#features]
[1] => gimnastika
[2] => features
)
[6] => Array
(
[0] => [gimnastika|button]
[1] => gimnastika
[2] => button
)