2016-11-01 8 views
-2

解決策を見つけようとしています。完全な文から2つの単語の文を生成することができます。完全な文章から2つの単語の文を生成する(組み合わせ)

例: ワード:「iPadのミニ32ギガバイトホワイト」 私は二つの単語の文章 例まで分割されたい:

「のiPadミニ」、「iPadの32ギガバイト」、「iPadのホワイト」など

組み合わせは1回のみ使用する必要があります。そのため、同じ単語を生成するのではなく、反対方向に生成します。

+1

文であること何かのための基準は何ですか?各文字列から2つのランダムな単語を選択するだけですか?これはプログラミングや言語のセマンティクスに関する質問ですか? – DNF

答えて

3

迅速な擬似コード:

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

完璧に動作します、ありがとう! –

関連する問題