Разделение на уровни вложенности в PHP
Подскажите, пожалуйста, можно ли разделить на уровни вложенности строку и каждому уровню вложенности задать процент.
Например, такая строка: { 1 уровень - 1 | 1 уровень - 2 | 1 уровень - 3 | 1 уровень - 4 { 2 уровень - 1 | 2 уровень - 1 } }
Чтобы в результате получилась строка:
{ 25%: 1 уровень - 1 | 25%: 1 уровень - 2 | 25%: 1 уровень - 3 | 25%: 1 уровень - 4 { 12,5%: 2 уровень - 1 | 12,5%: 2 уровень - 1 } }
Примерно по такому принципу. Не только на 2 уровень, но и на более глубокие уровни вложенности.