cari
Rumahtajuk utamaPHP中文网带你看php文件操作

* 文件操作的基本过程

* 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.txt文件");

//注: 在windows机器上建议读写模式符添加b,以增强对二进制文件的兼容性,如rb,wb...

//2.打开一个远程文件

$fh = fopen('http://www.php.cn/course/801.html', 'r');

//3.读取文件到浏览器

//从文件指针处读取一行并自动下移

// while ($s = fgets($fh)) { 

// print $s;

// }

//fgetss()可过滤掉所有的html标签

// while ($s = fgetss($fh)) {

// print $s;

// }

//4. 读取文件到字符串:

//file_get_contens($filename)返回字符串

// $content = file_get_contents('file.txt');

//将整个页面读入到一个字符串,这在抓取其它网站内容时很有用,配合过滤正则

// $content = file_get_contents('http://www.php.cn');

// echo '文件大小: '.strlen($content).' 字节', '0c6dc11e160d3b678d68754cc175188a';

// if (strlen($content) > 0) {

// echo  $content;

// }

//5. 把整个文件读入到数组中,用换行符进行分割

$arr = file('maxim.txt');

// foreach ($arr as $key => $value) {

// echo '4d749450c42567a8c09ae529b78706a5格言'.($key+1).': 54bdf357c58b8a65c66d7c19c8e4d114'.$value.'f32b48428a809b51f04d3228cdf461fa';

// }

// shuffle($arr),随机打乱一个数组,返回true/false

// if (shuffle($arr)) {

// echo current($arr); //随机显示一条格言

// echo $arr[0]; //随机显示一条格言

// }

echo 'f32b48428a809b51f04d3228cdf461fa';

//array_rand($arr,$length=1):从数组随机取出一个或多个元素

//取出一个只返回键名,多个则返回随机键名数组

// echo $arr[array_rand($arr)];

print_r(array_rand($arr,3));//返回三个随机的键名
echo &#39;<hr>&#39;;

// 遍历这个键名数组,查询出对应的数组元素值

$kes = array_rand($arr,3);
foreach ($kes as $value) { //键名无意义,我们只关心值,即键名
print $arr[$value].&#39;<hr>&#39;;
}

//文件读写完成后,应该及时关闭

fclose($fh);

//关闭脚本后,文件也会自动关闭,但还是强烈推荐手工显示式关闭,这是一个好习惯

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna