Welcome Guest, Not a member yet? Register   Sign In
array session
#3

i made a helper, then i keep use the ci_session, just to save a session multi array

function set_userdata_array($data, $new_value)
{
$CI = &get_instance();
if (isset($_SESSION[$data]))
{
/**
* to prevent same value
*/
$unique_values = array();

foreach ($CI->session->userdata($data) as $value)
{
if (!in_array($value, $unique_values))//check if already one
{
$unique_values[] = $value; //get the usinque value
}
}

if (!in_array($new_value, $unique_values))//check if already one
{
$unique_values[] = $new_value; //now append the new value
}

$CI->session->set_userdata($data, $unique_values); //replaca the value with additional one
}
else
{
$CI->session->set_userdata($data, array($new_value)); //just create new one the initialize the value.
}
}
Reply


Messages In This Thread
array session - by lloricode - 03-09-2017, 08:20 PM
RE: array session - by ciadmin - 03-09-2017, 09:44 PM
RE: array session - by lloricode - 03-21-2017, 01:56 AM



Theme © iAndrew 2016 - Forum software by © MyBB