此段代码可以打印文本中的随机行数,例如,一个文本中有1W行,我需要随机取出500行。

  1. $file="txt";
  2. $data=file_get_contents($file);
  3. $arr=explode("\n",$data);
  4. $count=count($arr)-1;
  5. $num=500;
  6. for($i=1;$i<=$num;$i++){
  7. $n=rand(0,$count);
  8. echo $arr[$n]."\n";
  9. }
本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/699903,如需转载请自行联系原作者

php打印文本中随机行内容相关推荐

  1. 如何用python读取文本中指定行的内容

    如何用python读取文本中指定行的内容 搜索资料 我来答 分享 新浪微博 QQ空间 浏览 5284 次 查看全文 http://www.taodudu.cc/news/show-64036.ht ...

  2. python excel处理重复行并统计个数_python统计一个文本中重复行数的方法

    python统计一个文本中重复行数的方法 这篇文章主要介绍了python统计一个文本中重复行数的方法,涉及针对Python中dict对象的使用及相关本文的操作,具有一定的借鉴价值,需要的朋友可以参考下 ...

  3. python统计重复的数_python统计一个文本中重复行数的方法

    本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...

  4. 文本中每行的部分文本格式由CamelWord的形式替换为CAMEL_WORD的形式

    前几天遇到了一个问题,需要处理一些文本,处理要求如下: 文本每一行中都是相同的两个部分,现在想把第一个部分格式由原来的CamelWord的格式更改为CAMEL_WORD的形式.第二部分不变.如下: 处 ...

  5. 如何批量去除word文本中的数字内容

    批量去除word文本中的数字 平时,咱会遇到一些word编辑中的令人头疼的小问题,比如如何快速删除一段文字中的全部数字,篇幅少的话可以手动删除没有问题,但是如果文字量较大,手动删除就很花时间了,比如下 ...

  6. java 只显示文本文件_Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数。...

    展开全部 java编写显示文本的应用程序, 需要用到图形界面GUI编程技术. 步骤一: 需要搭建一个整体的外观32313133353236313431303231363533e4b893e5b19e3 ...

  7. python随机打乱一个文本中每行数据

    如果你有一个文本,其中有很大数据,每行为一条数据,按照某种顺序进行着排列,出于某种目的,你需要将所有的数据顺序进行随机打乱. 可以用如下python代码瞬间实现: import randomout_f ...

  8. js 实现用window.print()打印页面中的部分内容,局部打印

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 如下方法: function printProof(){var printData = docume ...

  9. JS 调用打印机,打印HTML中的部分内容

    如何在页面上调用打印机!!! 要打印的内容:JSP上的一个<DIV></DIV>, 打印按钮: 打印按钮的方法: $(function(){   $('#checkin_div ...

  10. shell脚本修改文本中匹配行之前的行的方法

    原创文件,欢迎阅读,禁止转载. 例子中是把 finish 前一行的 "yes" 改成 "YES" 有一个方法就是利用sed+awk一起来完成. zjk@zjk: ...

最新文章

  1. 说话夹杂English的人:我不是要装X,只是Brain功能太强
  2. 爱立信为T-Mobile荷兰全新的OTT TV业务提供强大支持
  3. 最佳时间 (DOM编程艺术)
  4. 技术面试的时候应该了解公司点什么
  5. 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
  6. nfs linux系统服务,Linux系统服务搭建之NFS
  7. 数组指定位置添加元素_数据结构--顺序表的9种基本运算,初始化,销毁,判断是否为空表,长度,求指定位置的元素值......
  8. 文言文生成器_英语不好,学编程太困难?或许用文言文来编程你就更加容易上手了!...
  9. C++学习(十三)(C语言部分)之 练习
  10. Windows用virtualBox安装Ubuntu
  11. 刑事案件的构成要素 zt
  12. 跨平台应用即将死亡!
  13. mongo数据库创建用户
  14. 阿里云国际站:java应用提速(速度与激情)
  15. 蚁群算法 python
  16. Types of Data
  17. Android App数据加密
  18. 栈顶指针设计和数据进出栈时指针移动的关系
  19. 计算机专业经典书籍推荐
  20. 热波科技魏明:加入交互元素的VR视频如同“游戏”

热门文章

  1. 从大厂出来后,我工资翻了一翻
  2. android单例模式代码,在Android studio 中使用单例模式(示例代码)
  3. linux程序内码,windows系统与linux系统的内码转换总结
  4. java gson json_Java利用gson处理json字符串
  5. java怎么根据编号修改数据类型_Java中怎么根据不同的输入数据类型调用不同的方法呢?...
  6. php 字符串合并,如何在PHP中将两个字符串组合在一起?
  7. gRPC 1.20.1 发布,谷歌开源的高性能 RPC 框架
  8. 阿里巴巴 程劭非(寒冬)- 《浅谈前端交互的基础设施的建设》
  9. Dubbo2.7源码分析-如何发布服务
  10. ES6新特性:Javascript中Generator(生成器)