0

私は文字列を持っています

$text = "this is my text";

テキストの長さではなく、サイズ(バイト)を知りたいです。

使ってみました

ファイルサイズ();

しかし、エラーが発生します

警告:filesize():これは私のテキストであるため統計に失敗しました

そして私が使用しようとした場合

mb_strlen()

サイズではなく、テキストの長さのみをカウントします。

テキストサイズを知る方法は?「1024バイト」のような結果が欲しい

ありがとう

4

1 に答える 1

4

あなたの場合、バイト長は文字列の長さと同じです。strlenそのように使用します:

$length = strlen($text);

または、複雑に使用したい場合:

file_put_contents('myfile.txt', $text);
$length = filesize('myfile.txt');
unlink('myfile.txt');
于 2012-11-11T10:59:30.310 に答える