首页 > 编程语言 >php读取txt随机一行一个数据输出

php读取txt随机一行一个数据输出

时间:2023-10-14 12:22:55浏览次数:45  
标签:输出 php 读取 一行 随机 txt

php读取txt随机一行一个数据输出,代码如下

<?php
function getline($file){
    $i=0;
    do{
    $data = file($file); 
    $num = count($data); 
    $id = mt_rand(0,$num-1); 
    $shuju_text = chop($data[$id]); 
    $i=strlen($shuju_text);
    }
while ($i<1);
echo $shuju_text;
}
$file="link.txt";
getline($file);

?>

  教育资讯_热门教育新闻资讯 (nongpin88.com)

标签:输出,php,读取,一行,随机,txt
From: https://www.cnblogs.com/68xi/p/17764004.html

相关文章

  • [安洵杯 2019]easy_serialize_php
    原理反序列化字符串逃逸解题过程跟sql拼接差不多_SESSION['imgflagphp']=;s:1:"1";s:3:"img";s:20:"L2QwZzNfZmxsbGxsbGFn";}参考文章:https://blog.csdn.net/weixin_52585514/article/details/124291588https://xz.aliyun.com/t/9895......
  • 使用python将txt文件中的ip地址转换成当地城市名称
    具体代码importreimportrequestsimportconcurrent.futures#用于匹配IPv4地址的正则表达式ipv4_pattern=re.compile(r'\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b')#用于发送API请求并获取城市信息的函数defget_city_info(ip):response=requests.get(f'http://ip-......
  • 使用python对txt文件的日期格式进行清洗
    我使用的Java对文件日期进行清洗,看到友友用的python清洗,就问了问应该如何做,代码是能看懂,但是若是要求我自己一步一步写的话,应该不太行~具体代码importrefromdatetimeimportdatetime#读取文件withopen('result3.txt','r')asfile:data=file.read()#使用正......
  • Vector多行日志读取,解析
    官方记录:https://github.com/vectordotdev/vector/issues/2137目前只支持file、docker[sources.multiline_logs]type="file"include=["/opt/multiline.log"] [sources.multiline_logs.multiline] start_pattern='^<\d+>' mode=......
  • 2023版本Phpstorm的运行和初始文件配置
    1.PHPForWindows:BinariesandsourcesReleases官网下载配置包php-8.0.30-nts-Win32-vs16-x64.zip  2.解压 3.复制php.ini-production,将副本更名为php.ini作为初始文件 4.编辑php.ini文件 a.取消extension_dir的;注释 b.找到配置包中的ext文件路径,赋值给exten......
  • PHP 日期加月份
    function setMonth($time, $length){    // $time => 时间戳  $length => 加减几月(数字)    if (!is_numeric($time)) $time = strtotime($time);    if ($length > 0) $length = "+$length";    $hour = date(' H:i:s', $time); ......
  • 编译安装CENTOS7.6+NGINX1.8+MYSQL5.7+PHP7.9+ZABBIX5.0
    LNMP系统安装环境准备:系统版本:CentOSLinuxrelease7.6.1810(Core)PHP版本:php-7.4.9NGINX版本:nginx-1.19.2MYSQL版本:MySQL5.7.43zabbix版本:zabbix-5.0.3以下为下载地址PHPNginxMYSQLzabbixPHP依赖包 把下载的源码包都上传到服务器上,并解压[root@zabbixserver......
  • PHP命令空间namespace及use的用法实践总结
    使用namespace的目的:团队合作项目时,避免与团队其它成员新建的类发生冲突;个人负责项目时,避免前后新建的类发生冲突; 据个人理解,用到所需要的类时,需要先require或include引入,所以会发生类重定义的错误的前提是:两个相同命名的类都有被引入。目前有些php框架会自动加载(即include)所......
  • PHP+MySQL制作简单动态网站(附详细注释+源码)
    项目介绍项目名称:图书管理系统项目实现的内容:1.用户登录、用户注册、登录界面验证码功能。2.退出登录功能、内容查看、内容添加、内容修改。前端页面设计得有点可能不太专业,将就着用。主要专注在功能的实现。具体实现步骤根目录布置: 1.登录界面实现具体步骤参照文章:PH......
  • Docker dnmp 多版本php安装 php8.2
    Laravel9开发需要用到php8.1以上的版本,而dnmp只支持到php8.0。安装php8.2的步骤如下: 1.从/services/php80目录复制一份出来,重命名为php82,extensions目录只保留 install.sh和 install-php-extensions这两个文件 2.修改.env文件,添加php82的配置参数:##PHP82##......