-1

PHPのstrlen関数で文字列の長さを確認するとどうなるか気になります

32と表示されていますが、メモ帳またはメモ帳++でそれを開くと、ファイルに空のスペースがいくつか表示されます(他の行との位置合わせが正しくない、

私は銀行のアプリケーションをやっているので、strlen は 100% 正しいことが重要です。

この出力を信頼し続けるべきなのか、それとも別のようなものに移行すべきなのか疑問に思っています

mb_strlen

通常の ASCII 文字セットで最も信頼できる関数は何ですか?

4

1 に答える 1

0

strlen()またはmb_strlen()を使用するかどうかは、サーバーの設定によって異なります。mb_string拡張機能を使用するかどうかは関係ありません。通常、これらの場合、strlen()はmb_strlen()でオーバーロードされますが。それを除けば、計算された値は100%正しいです。

表示される可能性のある違いは、テキスト表示アプリケーションでテキスト(特にマルチバイト文字列)を開いた場合に、テキスト(特にマルチバイト文字列)がどのように視覚化されるかです。そこで誤解を招く情報を入手する可能性がはるかに高くなります。

于 2012-07-26T05:39:23.950 に答える