Functions to update arrays and get the values from an unique key.
<?php
function apc_array_store($apc_var, $key, $valor)
{
$apcTemp = array();
if ( $valor == NULL ) return FALSE;
if ( $apcTemp = apc_fetch($apc_var) ) { if ( !array_key_exists($apcTemp, $key) ) $apcTemp[$key] = $valor; if ( apc_store("$apc_var", $apcTemp) ) return TRUE;
else return FALSE;
}
else
{ if ( $valor == NULL ) return FALSE;
else
{ $apcTemp[$key] = $valor;
if ( apc_add("$apc_var", $apcTemp) ) return TRUE;
else return FALSE;
}
}
}
function apc_array_fetch($apc_var, $key)
{
if ( $apcTemp = apc_fetch($apc_var) ) { if ( !array_key_exists($apcTemp, $key) ) return FALSE; else
return $apcTemp[$key]; }
else return FALSE;
}
?>