简易的随机图片API
2023-02-26 09:49:35 时间
图片需要按顺序命名,图片多了重命名比较麻烦;
每次新增图片都需要去修改代码。
所以,我对代码进行了一下修改:
<?php
$dir = 'images'; //图片存放目录
$arr = scandir($dir); //列出目录下所有的文件
array_splice($arr,0,2); //移除数组中的元素,因为获取到的第一个和第二个元素是 . 和 .. 代表当前目录和上一级目录
shuffle($arr); //把数组中的元素按随机顺序重新排列
$image=$arr[0]; //读取重新排列后的数组中的第一个元素
Header("Location: $dir/$image");
?>
还是和之前一样,在站点目录下新建一个目录 images,然后将所有的图片放置在这个目录下。scandir() 会列出 images 目录中的文件和目录。
这样图片的命名就可以随意了,同时新增图片也只需要上传图片到 images 目录下即可。
有写好了的,愿意公开给其他人使用的可以在评论区留下地址。
相关文章
- 基于Python的人脸识别考勤监控
- Python答题游戏
- Python调用百度API实现图像识别
- Python全栈疫情分析项目
- Python-基础-if语句快速入门
- Python-基础-循环语句快速入门
- Python-GUI签名
- 【2】VScode 搭建python和tensorflow环境
- python 简易时钟
- 【1】windows系统如何安装后缀是whl的python库
- 【2】超级详细Python-matplotlib画图,手把手教你画图!(线条颜色、大小、线形、标签)
- 【4】python读写文件操作---详细讲解!
- 【2】Anaconda下:ipython文件的打开方式,Jupyter Notebook中运行.py文件,快速打开ipython文件的方法!
- 【编写环境一】遇到常见python函数处理方式
- 【编写环境二】python库scipy.stats各种分布函数生成、以及随机数生成【泊松分布、正态分布等】
- Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
- 强化学习技巧三:Python多进程
- 强化学习技巧五:numba提速python程序
- 【7】python_matplotlib 输出(保存)矢量图方法;画图时图例说明(legend)放到图像外侧;Python_matplotlib图例放在外侧保存时显示不完整问题解决
- 【8】python_matplotlib改变横坐标和纵坐标上的刻度(ticks)、sagemath-list_plot()调整图例(legend)中点的数量、Matplotlib画各种论文图