読者です 読者をやめる 読者になる 読者になる

var_dump時に表示される数値について

PHP

配列$hogeをvar_dumpする。

$hoge = array('北海道','青森','秋田','岩手');
var_dump($hoge);

以下が出力結果。

array(4) { [0]=> string(9) "北海道" [1]=> string(6) "青森" [2]=> string(6) "秋田" [3]=> string(6) "岩手" } 

出力結果には値の型と括弧付きの数値が含まれているが、これが文字列を表すバイト数であればマルチバイト文字を2バイトとしてカウントしても、1バイトとしてカウントしても辻褄が合わない。何か根本的な勘違いをしているのかな・・・