0

php mでは、csvファイルを読み取り、それをコンマで区切られた文字列に保存するためのコードを使用しています...今、私の文字列は次のようなものです:

$string= '9878546512','9785456213','9632587412','9753159821','9467521234','9638527412'.. 将来的には $string にこのような番号がたくさんあるかもしれません。 csv ファイルを $string...

今私の質問は、$string変数に読み込まれる文字数を制限できるように、phpの文字列変数の最大サイズは何ですか...

4

1 に答える 1

0

単一の文字列変数自体にアーキテクチャ上の制限はありません。たとえば file_get_contents() を使用して、ファイル全体の内容を丸呑みすることができます

ただし、PHP スクリプトには、特定のスクリプト実行ですべての変数に割り当てることができる合計メモリに制限があるため、これにより、単一の文字列変数の長さも効果的に制限されます。

この制限は、php.ini 構成ファイルの memory_limit ディレクティブです。メモリ制限のデフォルトは、PHP 5.2 では 128MB、それ以前のリリースでは 8MB です。

于 2012-10-26T06:41:22.070 に答える