У меня есть массив, который связывает mp3 файлы и их соответствующие длины в секундахPHP array_rand() с многомерным массивом
$playlist = array( array("song" => "01.mp3","min" => "91"),
array("song" => "02.mp3","min" => "101"),
array("song" => "03.mp3","min" => "143"),
array("song" => "04.mp3","min" => "143"),
array("song" => "05.mp3","min" => "151")
);
Я вытягиваю песню из плейлиста с array_rand()
...
$song = $playlist[array_rand($playlist)];
Потом, позже, я получить доступ к значениям из этого массива ...
echo $song['song'];
//Then somewhere else...
echo $song['min'];
Мой вопрос, каждый раз, когда я запрашиваю $song
, будет ли он производить случайный результат или он будет производить случайный результат один раз на загрузку страницы? (т. е. как только $ песня определена, она определена для хорошего.) ... Я надеюсь, что это последняя.
'$ song' присваивается только при создании, он останется тем же самым для оставшейся части этого запроса/времени жизни переменных. – Wrikken
SCORE! Спасибо. – Plummer
$ ценность песни intialize on на загрузке страницы, а не каждый раз –