gpt4 book ai didi

PHP:随机加载 3 个 html 片段之一

转载 作者:行者123 更新时间:2023-11-28 04:53:36 25 4
gpt4 key购买 nike

可能是一件简单的事情,但我想不出一个简单而好的解决方案......

我想在页面加载时随机加载三个视频之一......

  <video loop autoplay class="StretchtoFit">
<source src="assets/videos/cloud.mp4" type="video/mp4">
<source src="assets/videos/cloud.ogg" type="video/ogg">
<source src="assets/videos/cloud.webm" type="video/webm">
</video>
<video loop autoplay class="StretchtoFit">
<source src="assets/videos/bath.mp4" type="video/mp4">
<source src="assets/videos/bath.ogg" type="video/ogg">
<source src="assets/videos/bath.webm" type="video/webm">
</video>
<video loop autoplay class="StretchtoFit">
<source src="assets/videos/train.mp4" type="video/mp4">
<source src="assets/videos/train.ogg" type="video/ogg">
<source src="assets/videos/train.webm" type="video/webm">
</video>

该网页是基于 php 的。有什么简单的方法可以随机使用三个标签中的一个而不加载另外两个吗?

你会怎么做?

最佳答案

PHP:

$videos = array('cloud', 'bath', 'train');
$i = rand(0, count($videos) - 1); // between 0 and $videos count minus 1

HTML:

<video loop autoplay class="StretchtoFit">
<source src="assets/videos/<?= $videos[$i]; ?>.mp4" type="video/mp4">
<source src="assets/videos/<?= $videos[$i]; ?>.ogg" type="video/ogg">
<source src="assets/videos/<?= $videos[$i]; ?>.webm" type="video/webm">
</video>

我正在使用简写标记来回显 ( <?php echo ), <?= .请确认 short_open_tag在您的 php.ini 中启用。当然,如果它不起作用,您很快就会发现。

关于PHP:随机加载 3 个 html 片段之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com