从完整的句子(组合)中生成两个单词的句子


Generate two words sentence from full sentence (combinations)

我正在寻找一个解决方案,在那里我可以从一个完整的句子生成两个单词的句子。

的例子:字:"iPad Mini 32GB白色"我想把它分成两个词的句子例子:

"iPad Mini", "iPad 32GB", "iPad White"等

这些组合应该只使用一次,所以它不会生成相同的单词,而是相反的方向。

伪代码:

$words = explode(' ', $sentence);
for ($i=0; $i < count($words); $i++)
    for ($j=($i+1); $j < count($words); $j++)
        echo $words[$i] . ' ' . $words[$j];