Re: Problems with Arrays and print and echo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Felt wrote:
echo "\n". $this->name[5] . " " . $this->ID[5]. "\n";
This give the same output as:
$a1 = $this->name;
$a2 = $this->ID;
echo "\n$a1[5] $a2[5]\n";

Looks like I may need to use the '.' constructor more often....

Who can explain this (please)?

Michael Felt wrote:

OK . a rewrite, bit shorter...

1. A class construct with two arrays:

    var $name;
    var $ID;

function init($id) {
    $this->name = array();
    $this->ID = array();

.....
# firther in code assignment done from a mysql database:
    while ($max--)
        read....
        $this->name[$max] = $row[0];
        $this->ID[$max]   = $row[1];
        $Name[$max] = $row[0];
        $ID[$max]   = $row[1];
    }

    and now some debug code....
print_r($this->name);
print_r($this->ID);
echo "\n$Name[5]\n";

echo "$this->name[5]\n";
echo "$this->ID[5]\n";
$a1 = $this->name;
$a2 = $this->ID;
echo "\n$a1[5] $a2[5]\n";
================
Output:
Array
(
    [6] => 8-TFDX
    [5] => B-E3KQ
    [4] => BR-6XP
    [3] => G5ED-Y
    [2] => O-LR1H
    [1] => UL-4ZW
    [0] => Y5J-EU
)
Array
(
    [6] => 30000312
    [5] => 30000307
    [4] => 30000311
    [3] => 30000310
    [2] => 30000309
    [1] => 30000313
    [0] => 30000308
)

B-E3KQ

Array[5]
Array[5]

B-E3KQ 30000307

chris smith wrote:


var $name = array(); (or '' or ....) ?

--
Postgresql & php tutorials
http://www.designmagick.com/

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux