この記事では、PHPでファイルサイズを取得する方法と、カプセル化して通常のサイズを取得する方法を中心に紹介します。
PHPを初めて使用する人にとって、PHPでファイルサイズを取得する機能を実装するのは難しいかもしれません。しかし、初心者でもこの記事の紹介を読めば、PHP でファイルサイズを取得するための重要な知識を簡単にマスターできると思います。
以下では、具体的なコード例を使用して、PHP によるファイル サイズの取得方法 の詳細な分析を提供します。
1. まず、ファイル
のバイト数のみを取得する必要がある場合は、PHP ファイルサイズ関数を介して直接取得できます。コードは次のとおりです:
echo filesize("upload.php");
を介してアクセス上の図からわかるように、直接出力したファイル サイズは 1614 バイトで、upload.php 属性に表示されるファイル サイズはこちらも1614バイト。ファイル サイズはバイト単位で表現されることに加えて、KB、MB、GB、TB などの単位で表現されることもよく知られています。
2. ファイルサイズを取得して通常のサイズ形式で表示したい場合は、どうすればよいでしょうか?
以下に、通常のサイズを取得するための非常に簡単なカプセル化方法を紹介します。
通常のサイズを取得するための PHP カプセル化メソッドの具体的なコード例は次のとおりです:
<?php $size = filesize("upload.php"); function trans_byte($byte) { $KB = 1024; $MB = 1024 * $KB; $GB = 1024 * $MB; $TB = 1024 * $GB; if ($byte < $KB) { return $byte . "B"; } elseif ($byte < $MB) { return round($byte / $KB, 2) . "KB"; } elseif ($byte < $GB) { return round($byte / $MB, 2) . "MB"; } elseif ($byte < $TB) { return round($byte / $GB, 2) . "GB"; } else { return round($byte / $TB, 2) . "TB"; } } echo trans_byte($size);このコードでは、まず、upload.php ファイルのバイト サイズを取得する $size 変数を定義し、次にfilesize メソッドという名前のファイルを作成します。このメソッドは、バイト サイズを通常のサイズ形式に変換するために使用されます。 コンピューターのカウントでは 2 の累乗に基づいて計算される 2 進数が使用されることを誰もが知っているはずです。 1KB=2の10乗=1024B、1MB=2の20乗=1024*1024B=1024KB、GB、TB換算など。 そのため、filesize メソッドでは、まず上記のコードで 4 つの変数 $KB、$MB、$GB、$TB を定義します。次に、if...elseif 条件文を使用してファイルのバイト サイズを徐々に決定し、PHP のラウンド関数を使用してファイル サイズ値の小数点以下 2 桁を保持します。
次に、上記のカプセル化されたファイルサイズメソッドをテストしてファイルの通常のサイズを取得し、ブラウザを通じてphpにアクセスしてファイルサイズを取得します。結果は次のようになります。上の図から、独自のカプセル化されたファイルサイズメソッドによって、
php のファイルサイズを計算する関数がすでに実装されており、ファイルの通常のサイズを正常に取得できていることがわかります。取得したサイズがファイル自体の属性のサイズとまったく同じではないことに気づいた友人もいるかもしれません。実際、PHP メソッドでサイズを取得するときにわずかなエラーが発生するのはごく普通のことであり、無視できます。
それでは、
PHPのファイルサイズ取得方法の詳しい説明と、ファイルのバイト取得をKB、MB、GB、TB形式、つまり通常のサイズ表示に変換するカプセル化方法の紹介です!この記事には、[
PHP でファイルのバイト サイズを取得し、通常のサイズをカプセル化する方法] を学習および参照できる、対応するビデオ チュートリアル もあり、非常に理解しやすくなっています。困っている友達!
以上がPHPでファイルサイズを取得する方法を詳しく解説(動画付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

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

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック



