Hi
Currently I return values as string format. I wish to return as Array format, I store my value in session as Array format. But when i return as $arr, it gave me error message.
Please kindly advise, thanks.
function getarray() { $arrString=”“; $arr = array(); // check if correct parameters were passed if (!$this->EE->TMPL->fetch_param(‘name’)) { show_error(‘Session Plugin: name parameters must be entered’); } $name = $this->EE->TMPL->fetch_param(‘name’);
// if no active session we start a new one
if (session_id() == "")
{
session_start();
}
if (isset($_SESSION[$name]))
{
$arr= $_SESSION[$name];
}
for ($a=0;$a<=count($arr)-1;$a++)
{
for ($b=0;$b<=count($arr[$a])-1;$b++)
{
$arrString .=$arr[$a][$b];
if ($b==count($arr[$a])-1)
{
$arrString .=";";
}
else
{
$arrString .=",";
}
}
}
//$arrString = implode(',', $arr);
return $arrString;
}
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.