まずタイトルの意味を説明します: リッチテキストオブジェクトを配列に変換できません
通常、この問題は Excel を転送するときに発生します。問題の理由は、Excel テーブルにリッチテキストオブジェクトがあることです。
解決策 1:
$student['actual_residence']=(string)$objPHPExcel->getActiveSheet()->getCell("M".$i)->getValue();
原則: リッチ テキスト オブジェクトを文字列型に変換します。
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });解決策 2:
実際、PHPExcel には変換メソッドがすでに記述されており、それを直接呼び出すことができます。$objPHPExcel->getActiveSheet()->getCell("M".$i)->getValue()->__toString();
上記では、PHPExcel_RichText 型のオブジェクトを配列として使用できないことを紹介しました。関連する側面も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。