[PHP] get value of array without key

2004-07-13 Thread Prasit Narkdee
$tmp = unpack("d", substr($this->data, $spos + 6, 8));
// It machine machine dependent

if ($this->isDate($spos)) {
list($string, $raw) = $this->createDate($tmp['']);
 //   $this->addcell(DateRecord($r, 1));
}else{
$raw = $tmp[''];
if (isset($this->_columnsFormat[$column + 1])){
$this->curformat =
$this->_columnsFormat[$column + 1];
}

$string = sprintf($this->curformat, $tmp[''] *
$this->multiplier);

 //   $this->addcell(NumberRecord($r));
}


$raw = $tmp[''];
some server can get value of first element of array but some server $raw is
empty
how can i  sole it?
What variable in php.ini must modify?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] get value of array without key

2004-07-13 Thread Prasit Narkdee


"Jason Wong" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> On Wednesday 14 July 2004 11:54, Prasit Narkdee wrote:
> > $tmp = unpack("d", substr($this->data, $spos + 6,
8));
> > // It machine machine dependent
> >
> > if ($this->isDate($spos)) {
> > list($string, $raw) =
$this->createDate($tmp['']);
> >  //   $this->addcell(DateRecord($r, 1));
> > }else{
> > $raw = $tmp[''];
> > if (isset($this->_columnsFormat[$column + 1])){
> > $this->curformat =
> > $this->_columnsFormat[$column + 1];
> > }
> >
> > $string = sprintf($this->curformat, $tmp[''] *
> > $this->multiplier);
> >
> >  //   $this->addcell(NumberRecord($r));
> > }
> >
> >
> > $raw = $tmp[''];
> > some server can get value of first element of array but some server $raw
is
> > empty
> > how can i  sole it?
> > What variable in php.ini must modify?
>
> First of all I have no idea what your code is trying to do. But if you're
> simply trying to get the first element from an array then use
array_shift()
> or array_slice().
>
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.biz
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development *
> --
> Search the list archives before you post
> http://marc.theaimsgroup.com/?l=php-general
> --
> /*
> The clash of ideas is the sound of freedom.
> */




i use class Spreadsheet_Excel_Reader  i  found in google
some server is no problem and get $tmp[''] value
but when i run this script in some server $tmp[''] is emptry


case Spreadsheet_Excel_Reader_Type_NUMBER:
$row= ord($this->data[$spos]) |
ord($this->data[$spos+1])<<8;
$column = ord($this->data[$spos+2]) |
ord($this->data[$spos+3])<<8;
$tmp = unpack("d", substr($this->data, $spos + 6, 8));
// It machine machine dependent

if ($this->isDate($spos)) {
list($string, $raw) = $this->createDate($tmp['']);
 //   $this->addcell(DateRecord($r, 1));
}else{
$raw = $tmp[''];
if (isset($this->_columnsFormat[$column + 1])){
$this->curformat =
$this->_columnsFormat[$column + 1];
}

$string = sprintf($this->curformat, $tmp[''] *
$this->multiplier);

 //   $this->addcell(NumberRecord($r));
}
$this->addcell($row, $column, $string, $raw);
//echo "Number $row $column $string\n";
break;

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php