Форум → Программирование → PHP для идиотов → флуд хохмы
флуд хохмы
-
нужна мини-помощь:
есть массив:
Array ( [0] => 1 [1] => 3 )
и я не могу сделать значения 1 и 3 случайными, то сть чтобы значения 1 и 3 менялись местами!
например:
$ar_rand = array_rand($mymassive, 2);
print_r($ar_rand);
и мне выводит случайные значения вот так:
Array ( [0] => 0 [1] => 1 )
что у меня не так? я знаю, я уже прочитал http://ru2.php.net/array -
10 июня 2008 г. 14:31, спустя 15 минут 2 секунды
if (mt_rand(0,1)) {
$A = Array(1,3);
} else {
$A = Array(3,1);
}
? :) -
10 июня 2008 г. 14:33, спустя 2 минуты 20 секунд
ты ж сам се ссылку дал
http://ru2.php.net/manual/ru/function.array-rand.php
array_rand возвращает ключи массива$mymassive = array ( [0] => 1 [1] => 3 )
$ar_rand = array_rand($mymassive, 2);
print_r($mymassive[$ar_rand[0]]); -
10 июня 2008 г. 14:39, спустя 6 минут 6 секунд
array_rand возвращает ключи массива? а какая тогда функция возвращает элементы массива?
vasa_c, ну ты шутник..
ппс, а чем моё сообщение не флуд?? -
10 июня 2008 г. 14:53, спустя 13 минут 15 секунд
а какая тогда функция возвращает элементы массива?
а чем тебе $mymassive[$ar_rand[0]] не подходит? -
10 июня 2008 г. 15:00, спустя 7 минут 33 секунды
тем, что мне нужно вывести множесто элементов из массива, и каждый раз прописывать $mymassive[$ar_rand[0]] очень нудно.. :) -
10 июня 2008 г. 15:15, спустя 14 минут 41 секунду
$mymassive = array ( [0] => 1 [1] => 3 )
$rand = array_rand($mymassive,1);
$new_array = array_ intersect_ key($mymassive, array_flip($rand))
будет либо ([0] => 1) либо ([1] => 3) -
10 июня 2008 г. 15:32, спустя 17 минут 16 секунд
Пишет ошибку:
Warning: array_flip() [function.array-flip]: The argument should be an array in … on line …
Warning: array_intersect_key() [function.array-intersect-key]: Argument #2 is not an array in … on line … -
-
10 июня 2008 г. 20:37, спустя 5 часов 41 секунду
XoxMa, может тебе это надо http://ru2.php.net/manual/ru/function.shuffle.php , раз тебе нужно случайно?
Эта функция перемещает элементы массива в случайном порядке.
https://smappi.org/ - платформа по созданию API на все случаи жизни
Пожалуйста, авторизуйтесь, чтобы написать комментарий!