清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
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) ) // Verifica se a variavel $apc_var existe no cache APC { // Se existir if ( !array_key_exists($apcTemp, $key) ) // Verifica se a chave $key existe no array $apcTemp[$key] = $valor; // Se $valor não for NULL, adiciona no array if ( apc_store("$apc_var", $apcTemp) ) // Tenta atualizar o array no cache return TRUE; else return FALSE; } else { // Se a variavel $apc_var nao existir no cache adiciona if ( $valor == NULL ) // Se $valor for NULL retorna FALSE return FALSE; else { // Se $valor não for NULL, cria o array $apcTemp[$key] = $valor; if ( apc_add("$apc_var", $apcTemp) ) // Tenta adicionar o array no cache return TRUE; else return FALSE; } } } function apc_array_fetch($apc_var, $key) { if ( $apcTemp = apc_fetch($apc_var) ) // Verifica se a variavel $apc_var existe no cache APC { // Se existir if ( !array_key_exists($apcTemp, $key) ) // Verifica se a chave $key existe no array return FALSE; // Se não existir retorna FALSE else return $apcTemp[$key]; // Se existir retorna o valor } else // Se não existir return FALSE; } ?>