从网上搜了下,基本都是 ran 随机输出一条数据,刷新就会变化。

怎么实现,随机后固定一条?

网站前台内容页调用这个 随机并固定输出一条的代码,

需要实现 每个内容页 输出的一张照片不重复,且刷新页面后,每个页面的图片都是固定死的一条不变。

这是我现在的代码,应该如何改?public static function suiji_list($vars) {

// 存储数据的文件

$filename = 'test.txt';

if(!file_exists($filename)) {

die($filename . ' 数据文件不存在');

}

// 读取整个数据文件

$data = file_get_contents($filename);

// 按换行符分割成数组

$data = explode(PHP_EOL, $data);

// 随机获取一行索引

$result = $data[array_rand($data)];

// 去除多余的换行符(解决获取空值问题

$result = str_replace(array("\r","\n","\r\n"), '', $result);

$url = 'http://localhost'.$result.'';

echo $url;

//header("Location:".$url);

}

php 取一条数据,php 读取txt 每次固定输出一条数据用什么方法实现?相关推荐

  1. java读取文件并输出_java读取txt文件并输出结果

    这篇文章主要介绍了java读取txt文件并输出结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 描述: 1.java读取指定txt文件并解析 文件 ...

  2. .net 从txt中读取行数据_Python读取txt数据并绘图

    本程序实现从txt文件中读取两列数据,然后进行三次样条插值,绘制出一条平滑的曲线. 需要解决的一些问题: 切片方法: x = a[:,0] # 取第一列数据 y = a[:,1] # 取第二列数据 另 ...

  3. python读取txt文件并输出到表格_Python读取txt内容写入xls格式excel中的方法

    由于xlwt目前只支持xls格式,至于xlsx格式,后面会继续更新 import xlwt import codecs def Txt_to_Excel(inputTxt,sheetName,star ...

  4. 大数据 - 120GB的TXT文本文件快速排序工具附带大数据文件按行切分功能

    测试数据大小:121GB和152GB,TXT数据格式:一共4列27.5亿行 关于如何生成如此大的测试数据文件,请看我的另一篇博客介绍含Java源码代码 如何实现一款随机测试大数据生成工具(适用于任何排 ...

  5. C++--读取txt文件中的多行数据

    前言 很久都没有写过C++了,但是最近交通信息工程有个实验,需要用到C++读取GPS数据,提取出经纬度,然后根据坐标绘制位置点.这个思路其实也不是很难,读取数据,提取需要的元素,数据处理,显示位置点. ...

  6. Silverlight 导入数据时读取txt文件乱码

    由于silverlight中的System.Text.Encoding 没有Default属性,在汉字转换出现乱码. 处理方式: 1.把txt另存为UTF8或unicode格式. 2.把文本文件传入, ...

  7. python读取txt数据-Python读取txt数据文件,并作图

    import re #Errors=['验证通过!','身份证号码位数不对!','身份证号码出生日期超出范围或含有非法字符!','身份证号码校验错误!','身份证地区非法!'] def checkId ...

  8. 【六行代码】Python逐行读取txt、换行输出到txt

    先看效果 示例数据 六行代码 先看效果 思路:将python逐行读取存入列表,然后换行输出 逐行读取效果 从input.txt到命令行输出列表 换行输出效果 从列表输出到ouput.txt 示例数据 ...

  9. java获取word书签表格数据_Python读取word文档里面的表格数据

    更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...

最新文章

  1. 2022-2028年中国氢化环氧树脂产业发展动态及投资趋势预测报告
  2. Django----中间件详解
  3. 销售订单屏幕增强及功能增强
  4. OneNote代码高亮插件(NoteHighLight)
  5. 爬虫项目——BS练手(2)
  6. Dbgview退出再打开无法使用的解决办法
  7. 如果时光倒流,我会这样学java
  8. mac系统下安装pycharm
  9. appium2.0+ 单点触控和多点触控新的解决方案
  10. Git导出差分(diff)包--before/after/patch
  11. Painter X Liquid Ink(液体墨水)画笔
  12. 机器学习实战 决策树(附数据集)
  13. erdaicms旅游网站程序2017款新模版正式上线
  14. ‘Authentication failed.‘ on server xx.xx.xxx.x:27017. The full response is { “ok“ : 0.0, “errmsg“
  15. Tolua使用笔记三:Tolua协程用法
  16. 共享3d打印机ppt分享
  17. 软件介绍: AFEPack 软件 (李若, 刘文斌)
  18. [原]查找透明表的实用方法
  19. android手机通讯录备份还原代码,安卓手机误删联系人恢复及备份技巧总汇
  20. linux ehci ehci_urb_enqueue之qh_urb_transaction()分析 【史上最强大分析】

热门文章

  1. 字符串,那些你不知道的事 1
  2. Linux系统各个目录的作用(中英文对照)
  3. SecureCRT使用技巧连载
  4. 家庭无线组网 网友经济无线上网搭配方案
  5. php状态机,有限状态机FSM的原理与GO的实现
  6. python中组合数据类型、函数和代码复用的难点_Python电子教案5-2 函数和代码复用...
  7. ios 模拟器添加经纬度_iOS 微信双开来了,但我不建议你使用
  8. 测试员35岁以后找不到工作?问完了几千人后,我们得到了答案......
  9. MATLAB 撰写word
  10. docker build命令详解_Docker镜像与容器常用命令图文详解