Как найти все подстроки строки в PHP

Мне нужно конвертировать строки вида

"a b c"

в массивы вида

Array
(
    [0] => a
    [1] => a b
    [2] => a b c
    [3] => b
    [4] => b c
    [5] => c
)

Предоставляет ли PHP встроенную функцию для преобразования строк во все подстроки? Если нет, каков путь наименьшего сопротивления для получения всех подстрок? Есть ли простой способ, возможно, взорвать () строку и использовать массив op для генерации всех [упорядоченных] перестановок?

Ура!

Ответы на вопрос(8)

Ваш ответ на вопрос