博主信息
博文 87
粉丝 0
评论 0
访问量 72819
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第七章:1、文件操作
黄忠倚的博客
原创
983人浏览过

实例

<?php
echo '<h2>文件操作</h2><hr color="green">';
/**
 * 步骤:
 * 1.打开文件
 * 2.操作文件
 * 3.关闭文件
 * 
 */

//1.创建或打开一个本地文件
//以只读(r)方式打开一个本地文件,不会创建新文件. r+(读写)
//打开成功会返回一个文件资源:句柄
// $fh = fopen('file1.txt','r') or die('不能打开file1.txt');

// //以只写(w)方式打开文件,如果文件不存在则自动创建一个,w+读写
// $fh = fopen('file2.txt','w') or die('不能打开file2.txt');

// //以追加的方式(a只写》如果文件不存在则自动创建一个,a+读写,指针在末尾
// $fh = fopen('file3.txt','a') or die('不能打开file3.exe');

// //windows系统建议在稳健的操作模式后面添加一个b,(二进制),rb,wb,ab

// //2.打开一个进程的文件
// $fh = fopen('http://www.php.cn/course/801.html','r') or die('打开失败');

//3.读取文件
//fgets($fh)
//fgetss($fh),过滤掉字符串中的html标签
// while($s=fgets($fh)) {
// 	print $s;
// }

// while($s=fgetss($fh)) {
// 	print $s;
// }
// file_get_contents('file.txt');
// echo $content,'<br>';
//4.读取文件到字符串
// $content = file_get_contents('file.txt');
// if (strlen($content)>0) {
// 	echo $content, '<br>';
// }

// echo strlen($content),'<br>';
// echo mb_strlen($content),'<br>';

//5.读取文件到数组中:file()
$arr = file('maxim.txt');
// echo '<pre>';
// print_r($arr);

// echo '<hr color="green">';
// foreach ($arr as $key => $value) {
// 	echo $key.':'.$value.'<hr>';
// }

// array_rand($arr ,$length=1); //从数组中随机取出一个或多个
// echo $arr[array_rand($arr)]; //随机返回键值

$length = $_GET['n'];
$keys = array_rand($arr, $length);
print_r($keys);
echo '<hr>';

foreach ($keys as $value) {
	print $arr[$value].'<hr>';
}

//文件关闭
// fclose($fh);

运行实例 »

点击 "运行实例" 按钮查看在线实例


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学