Я пытаюсь сделать генератор сгенерированных с PHP и HTML.Сделать комбинации предложений из массива слов
Вот как это выглядит
х - флажок, если это слово можно опустить
ж - слово
г - замена (до 5 слов каждое слово)
| x_1 | x_1 | x_3 | x_4 |
| w_1 | w_2 | w_3 | w_4 |
| r1_1 | r2_1 | r3_1 | r4_1 |
| r1_2 | r2_2 | r3_2 | r4_2 |
| r1_3 | r2_3 | r3_3 | r3_3 |
| r1_4 | r2_4 | r3_4 | r4_4 |
| r1_5 | r2_5 | r3_5 | r4_5 |
Теперь вот мой HTML форма
<input type="checkbox" name="can_be_left_out[1]">
<input type="checkbox" name="can_be_left_out[2]">
<input type="checkbox" name="can_be_left_out[3]">
<input type="checkbox" name="can_be_left_out[4]">
<input name="word[1]" type="text">
<input name="word[2]" type="text">
<input name="word[3]" type="text">
<input name="word[4]" type="text">
<input name="word_replace[1][1]" type="text">
<input name="word_replace[1][2]" type="text">
<input name="word_replace[1][3]" type="text">
<input name="word_replace[1][4]" type="text">
<input name="word_replace[1][5]" type="text">
<input name="word_replace[2][1]" type="text">
<input name="word_replace[2][2]" type="text">
<input name="word_replace[2][3]" type="text"> etc...
Например вход будет выполнен из 4-х слов => «Я» «Я» «так», «хороший»
Где слово «так «может быть опущено, если флажок установлен и заменен, например,« слишком ».
Желаемая выход будет
Я так хорошо
Я слишком хорошо
Я хорошо
ли я делаю неправильно?
Есть ли способ сделать все сочетания с этими заменами?
Любая помощь была бы оценена, спасибо.
вы можете предоставить некоторые выборочные данные, любой ваш желаемый результат? – Sean
@Sean - Я редактировал свой вопрос, надеюсь, что это поможет понять. – George