ホームページ  >  記事  >  バックエンド開発  >  PHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)

PHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)

青灯夜游
青灯夜游オリジナル
2019-01-10 11:35:203298ブラウズ

PHP では、関数 fopen()、fclose()、fread()、fwrite()、unlink() を使用して、ファイルの作成、ファイルの読み取り、ファイルの書き込み、ファイルの削除、ファイルのクローズなどを行うことができます。 ファイル処理オペレーション。以下にこれらの機能を簡単に紹介しますので、皆様のお役に立てれば幸いです。

PHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)

fopen() 関数を使用してファイルを開く/作成する

PHP fopen() 関数を使用しますファイルを開きますが、存在しないファイルを開く必要がある場合は、最初にファイルが作成されてから開かれます。

基本構文:

fopen(filename,mode,include_path,context)

説明:

fopen() 関数には、次の 2 つの必須パラメータがあります。ファイルの名前 (filename)、ファイルのアクセス タイプ (mode)、およびその他のパラメータはオプションです。

一般的に使用されるファイル アクセス タイプ:

読み取り専用モード: r

書き込み専用モード: w、a

Read -書き込みモード: r、w、a、

戻り値: ファイルのオープンに失敗した場合は false が返されます。

例を見てみましょう: 同じディレクトリに「testfile.txt」という名前の新しいファイルを作成します。

<?php 
$handle = fopen ("testfile.txt", "w" );  
?>

fclose() 関数を使用してファイルを閉じます

PHP fclose() 関数は、開いているファイルを閉じるために使用できます。

基本構文:

fclose(file)

説明: file パラメータはファイル ポインタを表し、fclose() 関数は指定されたファイルを閉じることができます。ポインタによって。

戻り値: ファイルが正常に閉じられた場合は true が返され、それ以外の場合は false が返されます。

例:

<?php 
$handle = fopen ("testfile.txt", "w" );  //以写入模式打开文件  
fclose($handle)  //关闭文件  
?>

fread() 関数を使用してファイルを読み取る

PHP の fread() 関数は次のことができます。ファイルの内容を読み取るために使用されます。それぞれファイル リソースとファイル サイズを表す 2 つのパラメーターを受け入れます。

基本構文:

fread(file,length)

説明: file パラメーターは、ファイルを指すファイル ポインターを表します。

戻り値: fread() 関数は読み取った文字列を返すことができますが、エラーが発生した場合は false が返されます。

例: ファイル testfile.txt の内容は「hello world!」です。

<?php    
$handle = fopen("testfile.txt", "r");//在读取模式下打开文件    
$contents = fread($handle, filesize($filename)); //读取文件    
echo $contents;//输出文件数据
fclose($handle);//关闭文件    
?>

出力:

PHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)

fwrite() 関数を使用してファイルに書き込む

PHP fwrite() 関数を使用して、文字列の内容をファイルに書き込むことができます (バイナリでは安全です)ファイル)。

基本構文:

fwrite(file,string,length)

説明:

fwrite() 関数には、次の 2 つの必須パラメータがあります。ファイルを指すポインタ パラメータ (ファイル) は、ファイルに書き込む必要がある文字列パラメータ (文字列) を表します。パラメータの長さはオプションで、書き込むことができる最大バイト数を表します。長さのバイトが書き込まれると、書き込みは行われます。停止。

戻り値: 書き込みに成功した場合は書き込んだ文字数を返し、エラーの場合は false を返します。

例: ファイル testfile.txt にコンテンツ「hello php file」を追加します。

<?php  
$handle = fopen("testfile.txt", "r+");//在读写模式下打开文件    
$contents = fread($handle, filesize("testfile.txt")); //读取文件    

fwrite($handle, &#39; hello &#39;);  
fwrite($handle, &#39;php file! &#39;);  

echo $contents;//输出文件数据
fclose($handle);  
?>

出力:

PHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)

unlink() 関数を使用してファイルを削除します

PHP unlink() 関数を使用してファイルを削除できます。

基本構文:

unlink(filename)

戻り値: 削除に成功した場合は true が返され、そうでない場合は false が返されます。

例:

<?php    
unlink("testfile.txt");  
echo "文件已成功删除";  
?>

注: ファイル処理中にエラーが発生した場合は、PHP ファイルへのアクセス権限があるかどうかを確認する必要があります。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHP で基本的なファイル処理を行うにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。