gpt4 book ai didi

php - 从文件到数组 php

转载 作者:可可西里 更新时间:2023-11-01 00:58:11 26 4
gpt4 key购买 nike

我想在我的网站上显示视频。在文件中我有网址(分隔符 | )我不能这样做:从 .txt 中的文本做数组。从数组中获取 4 个随机 url。

youtube_vids.txt

https://www.youtube.com/embed?v=oavMtUWDBTM|
https://www.youtube.com/embed?v=dQw4w9WgXcQ|
https://www.youtube.com/embed?v=djV11xsamQ|
https://www.youtube.com/embed?v=Tj75ArXbc914|
https://www.youtube.com/embed?v=9jK-NcRmVcw|
https://www.youtube.com/embed?v=n4RjJKhq5ho|
https://www.youtube.com/embed?v=6Ejga4kJUts|

我停在这里:

$vid_list = file('youtube_vids.txt');

谁能帮帮我?非常感谢!

最佳答案

$videoArray = file('youtube_vids.txt');
$randomIndexes = array_rand($videoArray, 4);
foreach ($randomIndexes as $index) {
echo '<iframe width="420" height="315" src="'.preg_replace( "/\r|\n/", "", str_replace('|','',$videoArray[$index])).'"></iframe>';
}

会输出

<iframe width="420" height="315" src="https://www.youtube.com/embed?v=dQw4w9WgXcQ"></iframe>
<iframe width="420" height="315" src="https://www.youtube.com/embed?v=oavMtUWDBTM"></iframe>
<iframe width="420" height="315" src="https://www.youtube.com/embed?v=6Ejga4kJUts"></iframe>
<iframe width="420" height="315" src="https://www.youtube.com/embed?v=dQw4w9WgXcQ"></iframe>

关于php - 从文件到数组 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35249145/

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