Ciao a tutti. Sto cercando di passare un' array ad un metodo per poi stamparla all' interno dello stesso.

Codice PHP:

$arr 
= array(              
                   
'subarr1' => array('chiave1' => 'valore1'),               
                   
'subarr2' => array('chiave2' => 'valore2')              
                  );

$do_input_site1[] = $o_html_form->f_get_select('select1''type1''myclass'''$arr); 
Poi nel metodo f_get_select():
Codice PHP:
public function f_get_select($w$name$class$arr)
{  
    print 
$arr['subarr1']['chiave1'];
    return 
"quello che mi pare";

ma mi da una serie di
Warning: Illegal string offset 'subarr1' in C:\Program Files\xampp\htdocs\new_bs_site\class\c_html_form.p hp on line 72

Se l' array la costruisco nel metodo funziona.
Una birretta a chi mi aiuta