(12 мар 2015, 18:43) (
0/
0)
[
0]
twwkmir,
я же тебе дал код
(12 мар 2015, 17:48) (
0/
0)
[
0]
twwkmir,
да,он вернет случайны ключ.
(12 мар 2015, 16:32) (
0/
0)
[
0]
twwkmir,
$human = array(
'zm' => array(0 => array(
0 => ioo,
1 => twws,
2 => lox,
3 => olll)),
'zm1' => array(0 => array(
0 => ioo1,
1 => twws1,
2 => lox1,
3 => olll1)),
'zm2' => array(0 => array(
0 => ioo2,
1 => twws2,
2 => lox2,
3 => olll2)),
'zm3' => array(0 => array(
0 => ioo3,
1 => twws3,
2 => lox3,
3 => olll3))
);
$r1 = array_rand($human, 1);
$r2 = array_rand($human[$r1], 1);
$r3 = array_rand($human[$r1][$r2], 1);
echo $human[$r1][$r2][$r3];
(12 мар 2015, 15:36) (
0/
0)
[
0]
тебе нужно рандомное значение по первому ключу?
Т.е из (zm,zm1,zm2,zm3) ?
И у тебя ошибка в синтаксисе,нужно так
public $human = array(
'zm' => array(0 => array(
0 => ioo,
1 => twws,
2 => lox,
3 => olll),
'zm1' => array(),
'zm2' => array(),
'zm3' => array()
));
или так
$human = array(
'zm' => array(0 => array(
0 => ioo,
1 => twws,
2 => lox,
3 => olll)),
'zm1' => array(0 => array(
0 => ioo1,
1 => twws1,
2 => lox1,
3 => olll1)),
'zm2' => array(0 => array(
0 => ioo2,
1 => twws2,
2 => lox2,
3 => olll2)),
'zm3' => array(0 => array(
0 => ioo3,
1 => twws3,
2 => lox3,
3 => olll3))
);