Loading...
Я столкнуля с проблемой,
у меня есть код

$arr = array(504,900,498,807,803,808,809,310);
$key = array_rand($arr,1);
var_dump($key);

Но из массива он выводит int(6) место числа в массиве,а мне нужно чтобы он выводил именно число например 803 пробовал foreach ничего не получилось,хелпаните плиз
$arr = [504,900,498,807,803,808,809,310];
var_dump($arr[1]); # 0 - 504 , 1 - 900

если хочешь что бы 1 был 504 то
$arr = ['',504,900,498,807,803,808,809,310];
var_dump($arr[1]); # 1 - 504 , 2 - 900
Кажется кто то не читал документацию
array_rand возвращает случайный ключ а не значение
https://www.php.net/manual/ru/function.array-rand.php
Первая ссылка в гугле, в 2 клика можно было бы понять, сразу тему создавать...
________
посл. ред. 27.09.2019 в 17:02; всего 3 раз(а); by Dizzy221
Онлайн: 1
Время:
Gen. 0.0661
(c) Bym.Guru 2010-2025