- ベストアンサー
PHP4から5への移行に伴うFatal error:Cannot use string offset as an array というエラーについて、
php4から5へ移行した際以下のエラーがでてしまいました、以前はうまく稼動したんですが・・・。どうしても原因がわからないのでどなたか教えていただけたら幸いです。 Fatal error: Cannot use string offset as an array in /home/.sites/106/site3/web/make_rss/lib/Init_class.php on line 344 ------------------------------------------------------ 332 $ex = "0"; 333 for($i=0; $i<$count; $i++){ 334 if($string[$i][4] == "1" or $string[$i][4] == "2"){ 335 $str[$ex][0] = $string[$i][0]; 336 $str[$ex][1] = $string[$i][1]; 337 $str[$ex][2] = $string[$i][2]; 338 $str[$ex][3] = $string[$i][3]; 339 $str[$ex][4] = $string[$i][4]; 340 $str[$ex][5] = $string[$i][5]; 341 $ex++; 342 } 343 } ---------------------------------------------------- ちなみに変数$stringは、print_r($string);で以下のように表示されます↓ Array ( [0] => Array ( [0] => 2006年10月31日PM05:59 [1] => test [2] => test [3] => test [4] => 1 [5] => 1 ) ) ---------------------------------------------------- 以上です。どうかお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- liq
- ベストアンサー率38% (228/595)
お礼
ご回答ありがとうございます。 いろいろ試したのですが、最終的に$stringに値がなかったことが 問題でした。 この例だけだと判断できない質問でごめんなさい。