You are here

private static function PHPExcel_Reader_Excel5::_readUnicodeStringShort in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php \PHPExcel_Reader_Excel5::_readUnicodeStringShort()

* Extracts an Excel Unicode short string (8-bit string length) * OpenOffice documentation: 2.5.3 * function will automatically find out where the Unicode string ends. * *

Parameters

string $subData: * @return array

4 calls to PHPExcel_Reader_Excel5::_readUnicodeStringShort()
PHPExcel_Reader_Excel5::_getNextToken in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Fetch next token from binary formula data * *
PHPExcel_Reader_Excel5::_readExternName in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Read EXTERNNAME record.
PHPExcel_Reader_Excel5::_readFont in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Read a FONT record
PHPExcel_Reader_Excel5::_readSheet in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* SHEET * * This record is located in the Workbook Globals * Substream and represents a sheet inside the workbook. * One SHEET record is written for each sheet. It stores the * sheet name and a stream offset to the BOF record of the *…

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php, line 6575

Class

PHPExcel_Reader_Excel5
PHPExcel_Reader_Excel5

Code

private static function _readUnicodeStringShort($subData) {
  $value = '';

  // offset: 0: size: 1; length of the string (character count)
  $characterCount = ord($subData[0]);
  $string = self::_readUnicodeString(substr($subData, 1), $characterCount);

  // add 1 for the string length
  $string['size'] += 1;
  return $string;
}