質問: PHPの配列をint型にキャストして、var_dumpで確認したら ``` ``` **int(1)** というように出力されました。 番号を指定してあげれば、問題なく動くのですが、 var_dumpで全ての配列の中身が確認できないのが不思議です。 よろしくお願いします。
回答: 仕様です。 配列変数自体をキャストしているためそのような結果となります。中身のキャストにはなりません。 値をキャストしたいのでしたら先にキャストしておくか、何か値を利用する際にキャストすることになると思います。