phpの連想配列のキーに使える最大文字数は?
phpの連想配列のキーに使える最大文字数は? phpの連想配列のキーに使おうとしている文字列が日本語で最大70文字(UTF-8なので210バイト前後)になる可能性があります。今のところ70文字が最大ですが、今後さらに大きな文字列がキーに使われる可能性も十分あります。 phpの連想配列のキーに使える文字列の長さに制限ってあるんでしょうか? どんな長さの文字列でもキーに使えるのであれば一安心なのですが。
PHP・2,960閲覧・250
phpの連想配列のキーに使える最大文字数は? phpの連想配列のキーに使おうとしている文字列が日本語で最大70文字(UTF-8なので210バイト前後)になる可能性があります。今のところ70文字が最大ですが、今後さらに大きな文字列がキーに使われる可能性も十分あります。 phpの連想配列のキーに使える文字列の長さに制限ってあるんでしょうか? どんな長さの文字列でもキーに使えるのであれば一安心なのですが。
PHP・2,960閲覧・250
NEW! この回答はいかがでしたか? リアクションしてみよう
$a[str_repeat('a', PHP_INT_MAX)] = 1;か。PHP_INT_MAXのところをいろいろいじれば、そのサーバでのキーの限界がわかりますね。↑これはメモリーオーバでダメでしたが試しに2000文字でも大丈夫だったのでとりあえずは一安心です。
お礼日時:2014/3/14 8:44
PHP
ログインボーナス0枚獲得!