从URL获取值作为数组。 JInput

时间:2013-10-17 14:21:45

标签: arrays joomla jinput

如何从URL获取字符串值并将其另存为数组,此时URL看起来像somename[]=xxxxxxxxx&somename[]=zzzzzzzzz&somename[]=zsdasd

$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 个答案:

答案 0 :(得分:1)

尝试这样的事情,

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

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

希望它的帮助..