Заменить текст в скобках на переменную с таким именем в PHP

Я хочу заменить все строки в квадратных скобках ([]) со случайно выбранным элементом из массива, который назвал эту строку.

Это очень похоже наЭта проблемано с изюминкой, в которой я хочу заменить разные скобки & apos; содержимое со строками из массивов, названных так.

An example should make this a bit clearer.

Скажи, что у меня есть строка

"This is a very [adjective] [noun], and this is a [adjective] [noun]."

И переменные:

$adjective = array("big","small","good","bad");
$noun      = array("house","dog","car");

И мы хотим, чтобы это вернулось"This is a very big house, and this is a good dog." или что угодно, выбирая случайно. То есть я хочу написать функцию PHP, которая заменит каждый[string] со случайно выбранным элементом из массива с именем$string, На данный момент не имеет значения, если при случайном выборе он повторяет выбор, но он должен сделать новый выбор для каждого[] вещь.

Надеюсь, я объяснил это ясно. Если вы получите то, чего я пытаюсь достичь, и можете придумать лучший способ сделать это, я был бы очень благодарен.

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

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