Получить случайную ячейку массива
array_rand в php или как "Получить случайную ячейку массива" - основное предназначение функции array_rand - получить случайный образом ячейку из массива.
Подробно о функции array_rand
Что такое функция array_rand?
Как уже было сказано, что :
"array_rand" - это функция для получения случайно ячейки массива.
Синтаксис функции array_rand
array_rand ( array $array , int $num = 1 ) : int|string|array
Разберем синтаксис функции array_rand
array_rand - название функции.
array $array - тип array(массив)
int $num = 1 - тип int число, определяет сколько ячеек нужно возвратить.
: int|string|array - возвращаемое значение число/строка/массив
Ошибка функции array_rand
Если выбрать больше элементов, чем есть в массиве, сгенерирует ошибку уровня E_WARNING и вернёт NULL.
Разберем пример использования функции array_rand .
Примеры использования функции array_rand
Нам понадобится массив для наших примеров использования "функции array_rand"
Чтобы не писать вручную массив... давайте его создадим...
$new = array();
for($i=0; $i<100; $i++ )
{
$new[]=$i;
}
Выведем данный массив с помощью print_r :
Поскольку массив большой спрячем его под "катом"
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 10
[11] => 11
[12] => 12
[13] => 13
[14] => 14
[15] => 15
[16] => 16
[17] => 17
[18] => 18
[19] => 19
[20] => 20
[21] => 21
[22] => 22
[23] => 23
[24] => 24
[25] => 25
[26] => 26
[27] => 27
[28] => 28
[29] => 29
[30] => 30
[31] => 31
[32] => 32
[33] => 33
[34] => 34
[35] => 35
[36] => 36
[37] => 37
[38] => 38
[39] => 39
[40] => 40
[41] => 41
[42] => 42
[43] => 43
[44] => 44
[45] => 45
[46] => 46
[47] => 47
[48] => 48
[49] => 49
[50] => 50
[51] => 51
[52] => 52
[53] => 53
[54] => 54
[55] => 55
[56] => 56
[57] => 57
[58] => 58
[59] => 59
[60] => 60
[61] => 61
[62] => 62
[63] => 63
[64] => 64
[65] => 65
[66] => 66
[67] => 67
[68] => 68
[69] => 69
[70] => 70
[71] => 71
[72] => 72
[73] => 73
[74] => 74
[75] => 75
[76] => 76
[77] => 77
[78] => 78
[79] => 79
[80] => 80
[81] => 81
[82] => 82
[83] => 83
[84] => 84
[85] => 85
[86] => 86
[87] => 87
[88] => 88
[89] => 89
[90] => 90
[91] => 91
[92] => 92
[93] => 93
[94] => 94
[95] => 95
[96] => 96
[97] => 97
[98] => 98
[99] => 99
)
Нам понадобится вот такая конструкция:
Разместим её прямо здесь:
89
Результат:
Array
(
[0] => 32
[1] => 64
)
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: