Sistem pengendalian: Windows 11 PHP versi 8.1.6
Mesej ralat: DITUTUP: Penukaran tersirat daripada apungan 65.03846153846153 kepada int kehilangan ketepatan C:xampphtdocssatiimportexcel_reader2.php baris 922
public function __construct($file='',$store_extended_info=true,$outputEncoding='') { $this->_ole = new OLERead(); $this->setUTFEncoder('iconv'); if ($outputEncoding != '') { $this->setOutputEncoding($outputEncoding); } for ($i=1; $i<245; $i++) { $name = strtolower(( (($i-1)/26>=1)?chr(($i-1)/26+64):'') . chr(($i-1)%26+65)); //line 922 $this->colnames[$name] = $i; $this->colindexes[$i] = $name; } $this->store_extended_info = $store_extended_info; if ($file!="") { $this->read($file); } }
Ada sesiapa ada penyelesaian untuk masalah ini?
Ya, ia tidak digunakan lagi
Apabila menghantar kepada
chr()
anda hendaklah menukar hasil pengiraan kepada integer: