我正在学习JQuery和php。
是否有可能在变量中存储多个视频链接,并让php随机回显一个??
我的目标是控制我自己的视频广告在我的网站上,我认为这将是一个好主意,但我没有一个线索,我应该在网上查看。
以下是我的想法
<?php
$advert1 = 'MyVIDEO1.mp4';
$advert2 = 'MyVideo2.mp4';
$advert3 = 'MyVideo3.mp4';
I want a code that would go here and say: randomly select one of these vars.
echo "At random one of the vars";
?> 我希望我讲得通。帮助?
发布于 2013-09-05 17:48:04
你可以做一个数组,就像这样:
$advert[] = array();
$advert[1] = 'MyVIDEO1.mp4';
$advert[2] = 'MyVIDEO2.mp4';
$advert[3] = 'MyVIDEO3.mp4';
$chosen_one = rand(1,count($advert));
echo $advert[$chosen_one];发布于 2013-09-05 17:57:02
您也可以使用兰德()而不是洗牌()
<?php
$videos = array("MyVIDEO1.mp4", "MyVideo2.mp4", "MyVideo3.mp4");
echo $videos[array_rand($videos)];
?>为了正确地嵌入视频,请看一下videos.asp
发布于 2013-09-05 17:45:32
首先,PHP本身不会播放视频。你可以用它来回显一个到视频的URL。所以,请记住,有很多事情要做,不只是选择一个视频。
要在代码中回答您的问题,我建议如下:
尝试查找PHP 列阵。你想把所有的视频都放在一个数组里。
接下来,您需要对这个数组进行随机播放。然后选择第一个元素。
$videos = array("MyVIDEO1.mp4", "MyVideo2.mp4", "MyVideo3.mp4");
shuffle($videos);
echo $videos[0];https://stackoverflow.com/questions/18642643
复制相似问题