Выбор случайных слов из статьи с переполнением стека

Я хотел бы создать скрипт для создания различного контента для моих продуктов.
Например, мой первый продукт:

Ноутбук Acer 5520G с ЖК-панелью 15,6.

Второй — это;

Ноутбук Acer 5720G с экраном 15,6.

Я хочу создать мои статьи, такие как:

Acer (5520G | 5720G) (ноутбук | ноутбук) с использованием 15,6 (ЖК-панель | экран)

А затем рандомизируйте все слова, написанные в (..), с помощью php.

Я сделал случайные слова с;

$strings = '5520G, 5720G';
$key = array_rand($strings);
echo $strings[$key].

Но я не мог выбрать (..) слова из моих статей, так что есть предложения?

0

Решение

Вы можете использовать JSON?

$items = json_decode('["Acer",["5520G","5720G"],["Laptop","Notebook"],"using 15.6",["LCD Panel","Screen"]]', true);

$out = array();
foreach($items as $item){
if(is_array($item)){
shuffle($item);
$out[] = $item[0];
}else{
$out[] = $item;
}
}

echo implode(' ', $out);
0

Другие решения

Вы пытаетесь использовать функцию массива для строки. Попробуй это:

$strings = array('5520G', '5720G');
$key = array_rand($strings);
echo $strings[$key];
0

По вопросам рекламы [email protected]