Hi,
Thursday, November 7, 2002, 3:45:34 AM, you wrote:
MM> Yet, this is not a such elegant way doing it. It can be helpful in a lot
MM> of cases, but most often, element key is enough. Try rethinking your
MM> logic:
MM> class Example {
MM> var $array = array();
MM> function add2array($element_name, $val){
MM> $this->$array[$element_name] = $val;
MM> }
MM> }
MM> $t = new Example();
$t->>add2array('array1',25);
$t->>add2array('array2',26);
$t->>add2array('array3',"Hello");
MM> echo '<pre>';
MM> print_r($t);
MM> echo '</pre>';
MM> Cleaner and more scalable, no?
Yes and to fit the original 3 seperate arrays it would be
function add2array($element_name, $val){
$this->$array[$element_name][] = $val;
}
--
regards,
Tom
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php