php str_replace関数のパラメータが配列の場合の使用方法

高洛峰
リリース: 2016-11-29 11:18:42
オリジナル
1562 人が閲覧しました

はじめに: この記事では、PHP のファイル操作に関連するシステム関数を紹介します。これらの関数も非常に重要です。以下では、Tianya がより一般的に使用される関数の詳細な例を示します。

basename — パスのファイル名部分を返します。

dirname — パスのディレクトリ部分を返します

string Basename ( string $path [, string $suffix ] )

string dirname ( string $path )

例のコードは次のとおりです:

// PHP ブログ http://www.php.cn

$path = "/home/httpd/www.phpcn/index.php";

echo Basename($path);パス, '.php');

echo ディレクトリ名($path);

index.php

インデックス

index.php

/home/httpd/www.phpfensi.com

注: ファイル名が正しい接尾辞で終わる場合、この部分も削除されます

chgrp — ファイルが属するグループを変更します。所属

chown — ファイルの所有者を変更します

chmod — ファイルモードを変更します

bool chmod ( string $filename , int $mode )

例、コードは次のとおりです: chmod('/home/phpha. txt', 0755);

copy、ファイルをコピーします。コードは次のとおりです。

if(copy('index.php', 'index.php.bak')){

echo 'コピー成功';

}

Index.php は現在のディレクトリに残ります。 ('index.php.bak')){

echo 'リンク解除成功 ';

?>

はindex.php.bakを削除しました

disk_free_space — ディレクトリの空き容量を返します

disk_total_space —ディレクトリの合計ディスク サイズを返します

diskfreespace — disc_free_space のエイリアス

コードは次のとおりです:

//Windows の場合:

echo disc_free_space("C:"), '< br />';

echo disc_total_space("C:");

> //結果: 返されたバイト数

32218386432

fopenファイルまたは URL

fgets — ファイル ポインタから 1 行を読み取ります

feof — ファイル ポインタがファイルの終わりに達したかどうかをテストします

fread — ファイルを読み取ります (バイナリ ファイルに対して安全です)

fwrite — ファイルを書き込みます (バイナリ ファイルに対して安全です) )

fclose — 開いているファイル ポインターを閉じる

コードは次のとおりです:

$fp = fopen('hello.txt', 'r'); // ファイルを開きます

$ n = 1;

while(!feof($fp)){

echo $ n, ' - ', fgets($fp), '
' // 行を読み取って出力します

; $n++;

}

fclose($fp); // ファイルを閉じる

?> 行を読み込み、CSV フィールドを解析する

fgetss — ファイルポインタから 1 行を読み込み、HTML タグを除外する

fputcsv — 行を CSV にフォーマットし、ファイル ポインターに書き込みます

fputs — fwrite のエイリアス

コードは次のとおりです:

$fp = fopen('hello.txt', 'r ');

while(false !== ($char = fgetc($fp))){

echo $char, '-';

& Gt; W-E-L-C-O-M-E-E-O-M-Y-b-O-O-G-: --h-T-P-:-/-B-L-O-p-H-H-A-. -c-o-m-

file_exists — ファイルまたはディレクトリが存在するかどうかを確認します。コードは次のとおりです:

if(file_exists('こんにちは。 txt')){

echo 'hello.txt が存在します';} Else {

c el

& & gt;

// 出力:

hello.txt が存在します

file_get_Contents — ファイル全体を読み取ります

File_put_Contents — ファイルに文字列を書き込みます

file —読むファイル全体を配列に入れます

コードは次のとおりです:

if($content = file_get_contents('hello.txt')){

file_put_contents('hello.txt.bak', $ content);

} ?>

// hello.txt のコピーと同等

if($content = file( 'hello.txt')){

print_r($ content);

}

?>

//配列形式、各行は配列メンバーです

配列

(

[0] => ; 私のブログへようこそ:

[1] => ; http://www.phpfensi.com

)

fileatime — ファイルの最終アクセス時刻を取得します

filectime — ファイルの i ノード変更時刻を取得します

filegroup — ファイルのグループを取得します

fileinode — ファイルの i ノードを取得します

filemtime — ファイルの変更時刻を取得します

fileowner — ファイルの所有者を取得します

fileperms — ファイルの権限を取得します

filesize — ファイル サイズを取得します

filetype — を取得しますファイルタイプ

のコードは次のとおりです:

echo fileatime('hello.txt');

echo filectime('hello.txt'); ;

echo filemtime('hello.txt');

echo substr('%o', fileperms('hello.txt')); ;

echo filesize('hello.txt');

?>

1353329003

1353329003

0

1353330002

0

file

fscanf — ファイルからの入力をフォーマットする

fseek — ファイル ポインターを検索する

fstat — 開いているファイル ポインターを通じてファイル情報を取得する

ftell — ファイル ポインターの読み取り/書き込み位置を返す

ftruncate — 切り捨てるファイルを指定された長さに変換します

glob — パターンに一致するファイルパスを検索します

is_dir — 指定されたファイル名がディレクトリであるかどうかを判断します

is_executable — 指定されたファイル名が実行可能かどうかを判断します

is_file — 指定されたファイル名がディレクトリであるかどうかを判断しますfile name is 通常のファイルの場合

is_link — 指定されたファイル名がシンボリック リンクかどうかを判断します

is_readable — 指定されたファイル名が読み取り可能かどうかを判断します

is_uploaded_file — ファイルが HTTP POST 経由でアップロードされたかどうかを判断します

is_writable —指定されたファイル名が書き込み可能かどうかを判断します

is_writeable — is_writable のエイリアス

説明: 上記の関数は、ファイルまたはディレクトリが対応する条件を満たしているかどうかを判断し、TRUE または FALSE を返すために使用されます。

lchgrp — グループを変更しますシンボリックリンクの所有権

lchown — シンボリックリンクのユーザー所有権を変更します

link — ハードリンクを確立します

linkinfo — 接続に関する情報を取得します

lstat — ファイルまたはシンボリックリンクに関する情報を提供します

mkdir — 新しいディレクトリを作成します

move_uploaded_file — アップロードされたファイルを移動します ファイルを新しい場所に移動します

parse_ini_file — 設定ファイルを解析します

pathinfo — ファイルパス情報を返します

pclose — プロセスファイルポインタを閉じます

popen — プロセスファイルポインタを開きます

readfile — ファイルを出力します

readlink — シンボリックリンクのターゲットを返します

realpath — 正規化された絶対パス名を返します

rename — ファイルまたはディレクトリの名前を変更します

rewind — ファイルポインタの位置を巻き戻します

rmdir — 削除ディレクトリ

set_file_buffer — stream_set_write_buffer のエイリアス

stat — ファイルに関する情報を提供します

symlink — シンボリックリンクを作成します

tempnam — 一意のファイル名でファイルを作成します

tmpfile — 一時ファイルを作成します

touch — ファイルのアクセスと変更時間

umask - 現在のumaskを変更します

clearstatcache - ファイルステータスキャッシュをクリアします

概要: 実際には、これらの機能のほとんどが使用されていないことがわかります。 Linux コマンドに似ています。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート