[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с командой для чата
Godwarlock
В общем есть такая команда для чата
if($msg == "/rand")
$msg = "<span style='color: #27cd27'>".$person." <b>выбрасывает случайное число</b> ".mt_rand(1, 100)."<b> из 100</b></span>";

Кто может помочь сделать так, чтобы к примеру когда выпадает число от 1-20, то после выб. числа, писалось сообщение к примеру "Плохо", когда выпадает от 21-40 пишется после выброшенного числа "Нормально". Буду благодарен кто поможет такое провернуть)
Arh
если в место чисел какие то уникальные данные то так я думаю.
$rand = mt_rand(1, 100);
echo $rand;


$arr1 = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
$arr2 = array(21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40);
$arr3 = array(41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,70);

if (array_search($rand,$arr1)) {
echo 'от 1 до 20';
} elseif(array_search($rand,$arr2)) {
echo 'от 21 до 40';
} elseif(array_search($rand,$arr3)) {
echo 'от 41 до 70';
} else {
echo 'от 70 до 100';
}


ну а если тупо числа то так
$rand = mt_rand(1, 100);
echo $rand;



if ($rand <= 21) {
echo 'от 1 до 20';
} elseif($rand > 21 && $rand <= 40) {
echo 'от 21 до 40';
} elseif($rand > 40 && $rand <= 70) {
echo 'от 41 до 70';
} else {
echo 'от 70 до 100';
}


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.