php读取一行 随机读一行file 函数 随机读文件夹的*.txt内容

zblog2年前zblog问题解答87
# 读取文件随机一行
$lines = @file('peizhi/keyword/1.txt'); 
$keyword_nr = trim(lines[mt_rand(0, count($keyword_qbnr) - 1]);

#如果文件不存在或无法读取,file() 函数会返回 false 并可能产生警告
#(除非使用了 @ 运算符来抑制错误)。

# 读取文件夹下 随机一个txt文件
$txt_arr = array(); 
foreach (glob('files/*.txt') as $txt_now) {
    $txt_arr [] = basename($txt_now);
}


相关文章

php读取文件夹 phptxt 扫描txt文件效率 对比

# 获取一个 txt 文件中的txt文件数量(一层) function guiyi_txt_pro_txt_num2($path_txt) { &nb...

zblog <#ZC_BLOG_HOST#> 不写入数据量 不替换网址域名的实现ZCBLOGHOST

zblog <#ZC_BLOG_HOST#> 不写入数据量 不替换网址域名的实现ZCBLOGHOST

$this->isreplacehost = false;阻止 zb_system/function/lib/base.php 类的替换行为public ...

zblog创建表 和 删除表 的方法1

$table['cat_spider'] = '%pre%cat_spider'; # 定义这个可以使用 $zbp...

Fatal error: Directive ‘track_errors‘ is no longer available in PHP in Unknown on line 0 php错误日志

Fatal error: Directive ‘track_errors‘ is no longer available in PHP in Unknown on line 0 php错误日志

打开错误显示重启服务器如果是低版本 php 升级到到版本php 可能会报错Fatal error: Directive ‘track_errors‘ is no longer available in...

linux伪静态 (大括号转义)

linux伪静态 (大括号转义)

大括号转义问题: Nginx配置文件中,大括号{}默认用于配置块(如server{}),直接用在正则表达式中会被误解析。 解决方案:用单引号包裹正则表达式(推荐),或转义大括号(但转义可能不生效,...

常用linux命令

sudo find /www/wwwroot/www.xxxxxxxcom/tupian/ -type f -exec chown&...