2013-10-17 38 views
0

我怎样才能从URL字符串值,并将其保存为阵,现在URL看起来像这样somename[]=xxxxxxxxx&somename[]=zzzzzzzzz&somename[]=zsdasd从URL获取值作为数组。 JInput

$jinput = JFactory::getApplication()->input; 
$nameArray = $jinput->get('somename'); 

如果我的var_dump $nameArray我得到这个Array和我的var_dump $jinput我得到这个:

[data:protected] => Array 
    (
     [somename] => Array 
      (
      [0] => xxxxxxxxx 
      [1] => zzzzzzzzz 
      [2] => zsdasd 
     ) 

    [option] => com_content 
    [view] => featured 
    [Itemid] => 101 
) 

我想回显$nameArray$nameArray[0]并得到结果"xxxxxxxxxx"但现在我得到Array而不是。

回答

1

尝试这样的事情,

$somename = JRequest::getVar('somename',array(),'', 'ARRAY'); 

echo "<pre/>"; 
print_r($somename); 

希望它有助于..