Fix number detection
This commit is contained in:
parent
bf0251b433
commit
3b334dce1f
@ -149,7 +149,7 @@ EOD;
|
||||
if (empty($cellValue)) {
|
||||
$data .= '/>' . PHP_EOL;
|
||||
} else {
|
||||
if (trim($cellValue, '-0123456789.') == '' /*similar to is_numeric without having PHPs regular quirkiness*/) {
|
||||
if (trim(ltrim($cellValue, '-'), '0123456789.') == '' /*similar to is_numeric without having PHPs regular quirkiness*/) {
|
||||
$data .= '><v>' . $cellValue . '</v></c>' . PHP_EOL;
|
||||
} else {
|
||||
if ($this->shouldUseInlineStrings) {
|
||||
|
@ -164,7 +164,7 @@ class XLS extends AbstractWriter
|
||||
|
||||
$this->home();
|
||||
foreach ($dataRow as $cell) {
|
||||
if ($cell != '' && trim($cell, '-0123456789.') == '' /*similar to is_numeric without having PHPs regular quirkiness*/) {
|
||||
if ($cell != '' && trim(ltrim($cell, '-'), '0123456789.') == '' /*similar to is_numeric without having PHPs regular quirkiness*/) {
|
||||
$wasWriteSuccessful = $wasWriteSuccessful && $this->number($cell);
|
||||
} else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user