2016-11-01 2 views
-2

Я пытаюсь найти решение, где я могу генерировать два слова предложения из полного предложения.Создайте два слова из полного предложения (комбинации)

Пример: слово: "IPad Mini 32GB White" Я хотел бы, чтобы быть расщепляется до двух слов предложений Пример:

"IPad Mini", "IPad 32GB", "IPad Белый" и т.д.

Комбинации следует использовать только один раз, поэтому он не генерирует одно и то же слово, а в противоположном направлении.

+1

Каковы критерии того наличия предложение? Вы просто хотите выбрать два случайных слова из каждой строки? Это вопрос о программировании или о семантике языка? – 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

Работает отлично, спасибо! –