Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
arava
307 / 112 / 61
Регистрация: 30.06.2014
Сообщений: 621
#1

Задачка на случайный выбор слов из массива

20.06.2015, 18:09. Просмотров 457. Ответов 2
Метки нет (Все метки)

Есть у меня такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
    
 
    $word1 = array 
    (
        'amazing','strong','vnezapnih'
    );
    $word2 = array 
    (
        'words', 'winters', 'eyes', 'days', 'world'
    );
    $word3 = array 
    (
        'fate', 'bike', 'motors'
    );
    $word4= array 
    (
        'i see', 'hovewer', 'understend'     
         
         
    );
 
    $t1    = rand(0, count($word1));
    $t2    = rand(0, count($word2));
    $t3    = rand(0, count($word3));
    $text1 = $word1[$t1];
    $text2 = $word2[$t2];
    $text3 = $word3[$t3];
 
    echo "{$text1} {$text2} {$text3}<br>";
/*В конце он выводит случайные слова из массива,вроде то что нужно.
Но мне надо чтобы  слов выводилось всегда определенное количество,
к примеру всегда 3 слова,а тут выводится рандомно,то 1 то 2 то 3.Помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2015, 18:09
Ответы с готовыми решениями:

Случайный выбор
Собственно, задача. Имеется сайт на css del Как сделать, чтобы...

Случайный выбор статьи
Приветствую, форумчане! На сайте множество статей по моей тематике (интерьер)....

Случайный выбор изображений
Ситуация такова: имеется скрипт опроса, после нажатия на кнопку голосовать,...

Случайный выбор на PHP
Доброго дня! Есть вот такая задача: нужно выводить на странице в одном и том...

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

2
Jewbacabra
Эксперт PHP
3244 / 2744 / 1245
Регистрация: 24.04.2014
Сообщений: 8,363
20.06.2015, 18:23 #2
https://php.net/manual/ru/function.array-rand.php
0
arava
307 / 112 / 61
Регистрация: 30.06.2014
Сообщений: 621
20.06.2015, 19:20  [ТС] #3
PHP
1
2
3
4
5
6
7
8
    $t1    = array_rand($word1,/*какие тут должны быть значение,не пойму я*/);
    $t2    = array_rand($word2,/*какие тут должны быть значение,не пойму я*/);
    $t3    = array_rand($word3,/*какие тут должны быть значение,не пойму я*/);
    $text1 = $word1[$t1[/*какие тут должны быть значение,не пойму я*/]];
    $text2 = $word2[$t2[/*какие тут должны быть значение,не пойму я*/]];
    $text3 = $word3[$t3[/*какие тут должны быть значение,не пойму я*/]];
 
    echo "{$text1} {$text2} {$text3}<br>";
Добавлено через 22 минуты
кто-нить поможет?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2015, 19:20

Случайный выбор уникальных строк из файла без занесения последнего в массив
Приветствую! К сожалению, использование больших массивов - это лишняя трата...

Случайный элемент массива
Задача с код академии. Create an array() with the names of your closest family...

как записать значение в случайный элемент массива?
как записать значение в случайный элемент массива? Есть у меня массив из 10...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru