PHPでのテキスト操作のクラス

WBOY
リリース: 2016-06-13 12:32:20
オリジナル
992 人が閲覧しました

簡単なテキスト操作クラスを紹介します
以前にも書きましたが、使用する機会がありませんでした。テキストはデータベースほど優れていません
データは行単位で保存され、n で終わることに注意してください。入力するデータは「n」で終わる必要があります。これらはテキストの場合、効率の問題に特別な注意を払う必要があります。 use:
for($i=2;$i$data= $this->read($file);
for( $i=2;$i

クラス テキスト{
var $key=""; /データ保護長
function text() //クラス構築 Device
{
$this->keylen=strlen($this->lkeylen) //保護された長さを取得
}
function read($file) //ファイルを読み取り、Array を返します
{
if(file_exists($file)):
$data=@file($file); $data[0]=substr($data[0],$this->keylen);
return $a;
}
関数 write($file,$data=) array()) //ファイルを書き込みます。データは配列です
{
if($fp=fopen($file,"w")):
flock($fp,3); 🎜>fwrite($fp,$this->key);
foeach ($data as $v)fwrite($v);
endif;
function add($file,$msg)
//ファイルに追加 最後にデータを追加します (ファイルが存在しない場合は最初にファイルを作成します)
{
$a=$this-> read($file); //ファイルが存在するかどうかは関係ありません
$a[]=$msg;
return $this->write($file,$a); }
function insert($file,$n,$msg) //$n 番目の前にデータを挿入
{
if($a=$this->read($file)):
$a[$n]=$msg.$a[$n];
return true
}
function updata($file,$n,$msg) //更新$n data
{
if($a=$this->read($file)):
$a[$n]=$msg;
endif;
}
function del($file,$n) //$n データを削除します
{
return $this->updata($file,$n,""); }
}

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