PHPで3日前のデータを削除する方法
php で 3 日前のデータを削除する方法: 1. "date('Ymd',strtotime('-3 days'));" を通じて 3 日前の日付を取得します; 2. "unlink( $ file_name);" 3 日前のファイルを削除するだけです。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、Dell G3 コンピューター
データの削除方法3 日前 php で?
PHP は毎日その日のファイルにデータを書き込み、翌日それを読み取り、3 日前にファイルを削除します。
このスクリプトに関して、私のアイデアは直接使用することです。ファイル名にはその日の日付が表示され、それ以降はファイルの読み取りや削除が非常に便利です。例: 20190218.txt
時間処理について:現在時刻を取得するには、date() 関数を使用できます。取得するのは現在のタイムスタンプです。日付にはパラメーターを追加できます。パラメーターは、今回使用した日付形式である data("Ymd") などの時刻表示形式を指定し、出力データは "20190218"; date( "Y-m-d") は "2019-02-18" です。特定の時刻、日付 ("Y-m-d H:i:s") も表示する必要がある場合、結果は "2019-02-18 10:51: 26インチ。過去または次の数日間の時刻を取得するには、strtotime() メソッドを使用できます。このメソッドの機能は、英語のテキストの日付と時刻を解析して Unix タイムスタンプにすることです。使用方法は、昨日の日付を取得する場合は date("Ymd", strtotime("-1 day"); 3 日前の日付を取得したい場合は、"-1 day" を "-3 days" に置き換えるだけです。もちろん、日を口、週、時、年などに置き換えることもできます。前の「-」は前の日または時間を示し、「 」は次の数日または数時間を示します。タイムスタンプに基づいて計算されるため、 1970 年 1 月 1 日 00:00:00 GMT から 1970 年以前の秒数を計算できるのはそれのみです。
##PHP Write File
: ファイルを書き込むには、1 行を書き込むのに 1 つのデータが必要です。最初に使用されるのは file_put_contents() で、このメソッドの構文は次のとおりです:file_put_contents ( string $filename ,mixed $data [, int $flags = 0 [, resource $context ]] )
意味パラメータの一部は次のとおりです:
エラーを回避するには、データを書き込む前に json_encode を使用してデータを json 文字列にエンコードします。データを書き込むには file_put_contents メソッドを使用します。 FILE_APPEND を後で追加する必要がありますが、データは直接続きます。読み取りの場合は、データ行をフェッチすると、ファイル全体が 1 行フェッチされるのではなく、1 行のデータとして読み取られます。解決策は、データの各行の後に改行文字を追加することです。 . その後、PHP でより便利なファイル処理メソッドを発見したので、もう使用しません。このメソッド。
$date = date("Ymd"); $file_name = '/tmp/'.$date.'.txt';
PHP はファイルを読み取ります
: 使用されるメソッドは fgets() で、これは次のように読み取られます。一度に 1 行のデータ。$fp = fopen($file_name,'a'); //打开文件,生成文件句柄,如果文件不存在则新建。 fwrite($fp,json_encode($log)."\n"); //写入数据 fclose($fp); //关闭文件
##
$date = date('Ymd',strtotime('-1 day')); //获取前一天的日期 $file_name = '/tmp/'.$date.'.txt'; //前一天的文件名 if(file_exists($file_name)) { $fp = fopen($file_name, "r"); while (!feof($fp)) { $log = fgets($fp); $log = json_decode($log, true); ... //使用读取的数据,记得判空,最后一行是个换行符 ... } fclose($fp); }
PHP ビデオ チュートリアル 」
以上がPHPで3日前のデータを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
