博客列表 >第七章:1、文件操作

第七章:1、文件操作

黄忠倚的博客
黄忠倚的博客原创
2018年04月25日 23:57:48816浏览

实例

<?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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议