Обучение/Помощь новичкам | Дожадничались
/**
* Реализовать Тест Струпа
* - на экран вывести сообщение 5 строк по 5 слов в каждом
* - цвета|слова - red, blue, green, yellow, lime, magenta, black, gold, gray, tomato
* - цвет и слово не должны совпадать (например слово lime может быть покрашено в любой из цветов кроме lime), выбор цвета - случайный
*/
php
$colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato'];
for ($i = 0; $i < 5; $i++) {
$view = '';
for ($j = 0; $j < 5; $j++) {
$word = $colors[array_rand($colors)];
$color = $colors[array_rand($colors)];
while ($color == $word) {
$color = $colors[array_rand($colors)];
}
$view .= '<span style="color: '.$color .';">'. $word .'</span> ';
}
echo $view .'<br/><br />';
}
Запусти, глянь, сейчас не у пк)
________
посл. ред. 13.06.2024 в 21:19; всего 1 раз(а); by Лара
Ошибку сделал ща
php
$colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato'];
for ($i = 0; $i < 5; $i++) {
$a = [];
$b = [];
$view = '';
for ($j = 0; $j < 5; $j++) {
$word = $colors[array_rand($colors)];
while (in_array($word, $b)) {
$word = $colors[array_rand($colors)];
}
$b[] = $word;
$color = $colors[array_rand($colors)];
while (in_array($color, $a)) {
$color = $colors[array_rand($colors)];
}
$a[] = $color;
$view .= '<span style="color: ' . $color . ';">' . $word . '</span> ';
}
echo $view . '<br/><br />';
}Се с тебя для мене 5 пиражка с картошка
------
Скачиваний: 50
php
$colors = ['red', 'blue', 'green', 'yellow', 'lime', 'pink', 'black', 'gold', 'gray', 'tomato'];
for ($i = 0; $i < 5; $i++) {
$a = [];
$b = [];
$view = '';
for ($j = 0; $j < 5; $j++) {
$word = $colors[array_rand($colors)];
while (in_array($word, $b)) {
$word = $colors[array_rand($colors)];
}
$b[] = $word;
$color = $colors[array_rand($colors)];
while (in_array($color, $a)) {
$color = $colors[array_rand($colors)];
}
$a[] = $color;
$view .= '<span style="color: ' . $color . ';">' . $word . '</span> ';
}
echo $view . '<br/><br />';
}Се с тебя для мене 5 пиражка с картошка
------
Скачиваний: 48


