PHPでテキストの最後に5行のデータを返す方法を教えてください。
130514064 6,9,1,4,2 2013-5-14 16:40:00130514065 2,0,1,4,8 2013-5-14 16:50:00130514066 4,3,4,6,2 2013-5-14 17:00:00130514067 6,9,4,1,2 2013-5-14 17:10:00130514068 3,9,1,5,0 2013-5-14 17:20:00130514069 7,0,4,7,8 2013-5-14 17:30:00130514070 3,0,3,0,0 2013-5-14 17:40:00130514071 1,5,3,8,9 2013-5-14 17:50:00130514072 3,4,4,6,8 2013-5-14 18:00:00130514073 7,8,8,5,3 2013-5-14 18:10:00
PHPで特定のテキスト(行の高さは動的)のデータの最後の5行を返す方法を教えてください。
望ましい結果は次のとおりです
ディスカッションへの返信 (解決策)
$arr=file('tt.txt') print_r(array_slice($arr,-5)); a = file('filename');
echo join("n", array_slice($a, -5));
テキストが非常に大きく、各行が固定長である場合は、fseek を使用するのが最適です。 。例:
130514069 7,0,4,7,8 2013-5-14 17:30:00130514070 3,0,3,0,0 2013-5-14 17:40:00130514071 1,5,3,8,9 2013-5-14 17:50:00130514072 3,4,4,6,8 2013-5-14 18:00:00130514073 7,8,8,5,3 2013-5-14 18:10:00
訂正:
<?php$fp = fopen("test.txt", "r");fseek($fp, -(5 * 行字节数));echo fread($fp, -(5 * 行字节数));?>
上記の友人の皆様、ご返信いただきありがとうございます。テキスト データ ソースのアドレスは次のとおりです: http://www.17500.cn/getData/3d.TXT
テスト後もまだ問題があります。空白を返します
rrreeArray
(
[1] = > 2013123 2013-05-10 8 3 2 3 5 8 1 1 54313932 44224 1000 0 320 81595 160
[2] => 2013124 2013-05-11 9 6 3 9 8 8 1 1 53532440 1570 6 100 0 0 320 52118 160
[3] = > ; 2013125 2013-05-12 5 1 0 4 8 2 1 1 53256156 18776 1000 0 320 26435 160
[4] => 2013126 2013-05-13 4 1 0 2 6 5 1 1 54294900 9873 1000 0 320 21141 160
)
それでもできない場合は、php 設定の問題です
xuzuning モデレーターに戻ります。
このアドレスが使用された場合はどうなりますか? http://web45800.w221.vhost058.cn/test.php
同じではないですか?
<?php$fp = fopen("test.txt", "r");fseek($fp, -(5 * 行字节数), SEEK_END);echo fread($fp, -(5 * 行字节数));?>
( [0] => 130514082 4,3,0,0,4 2013-5-14 19:40:00
[1] => 130514083 3,2,7,4,0 2013- 5-14 19:50:00
[2] => 130514084 2,5,9,9,4 2013-5-14 20:00:00
[3] => 130514085 5,8,1 ,7,7 2013-5-14 20:10:00
[4] => 130514086 1,3,7,5,7 2013-5-14 20:20:00
)

ホット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)

ホットトピック









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

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...
