My setter: '1', 'test2' => '2', 'test3' => '3'); #print_r($returngen); memcache_set($memcache_obj, "$genre", "$myarray", 0, 200000); ?> My getter: connect('*snip*', 11211); $var = $memcache_obj->get('electronic'); #var_dump($var['electronic']); foreach ($var as $vars) { echo $vars; } ?> PHP Warning: Invalid argument supplied for foreach() in memtest.php on line 9