Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

wincache_ucache_get(3) [php man page]

WINCACHE_UCACHE_GET(3)							 1						    WINCACHE_UCACHE_GET(3)

wincache_ucache_get - Gets a variable stored in the user cache

SYNOPSIS
mixed wincache_ucache_get (mixed $key, [bool &$success]) DESCRIPTION
Gets a variable stored in the user cache. PARAMETERS
o $key - The $key that was used to store the variable in the cache. $key is case sensitive. $key can be an array of keys. In this case the return value will be an array of values of each element in the $key array. If an object, or an array containing objects, is returned, then the objects will be unserialized. See __wakeup() for details on unserializing objects. o $success - Will be set to TRUE on success and FALSE on failure. RETURN VALUES
If $key is a string, the function returns the value of the variable stored with that key. The $success is set to TRUE on success and to FALSE on failure. The $key is an array, the parameter $success is always set to TRUE. The returned array (name => value pairs) will contain only those name => value pairs for which the get operation in user cache was successful. If none of the keys in the key array finds a match in the user cache an empty array will be returned. EXAMPLES
Example #1 wincache_ucache_get(3) with $key as a string <?php wincache_ucache_add('color', 'blue'); var_dump(wincache_ucache_get('color', $success)); var_dump($success); ?> The above example will output: string(4) "blue" bool(true) Example #2 wincache_ucache_get(3) with $key as an array <?php $array1 = array('green' => '5', 'Blue' => '6', 'yellow' => '7', 'cyan' => '8'); wincache_ucache_set($array1); $array2 = array('green', 'Blue', 'yellow', 'cyan'); var_dump(wincache_ucache_get($array2, $success)); var_dump($success); ?> The above example will output: array(4) { ["green"]=> string(1) "5" ["Blue"]=> string(1) "6" ["yellow"]=> string(1) "7" ["cyan"]=> string(1) "8" } bool(true) SEE ALSO
wincache_ucache_add(3), wincache_ucache_set(3), wincache_ucache_delete(3), wincache_ucache_clear(3), wincache_ucache_exists(3), win- cache_ucache_meminfo(3), wincache_ucache_info(3), __wakeup(). PHP Documentation Group WINCACHE_UCACHE_GET(3)

Check Out this Related Man Page

ARRAY_INTERSECT_KEY(3)							 1						    ARRAY_INTERSECT_KEY(3)

array_intersect_key - Computes the intersection of arrays using keys for comparison

SYNOPSIS
array array_intersect_key (array $array1, array $array2, [array $...]) DESCRIPTION
array_intersect_key(3) returns an array containing all the entries of $array1 which have keys that are present in all the arguments. PARAMETERS
o $array1 - The array with master keys to check. o $array2 - An array to compare keys against. o $... - A variable list of arrays to compare. RETURN VALUES
Returns an associative array containing all the entries of $array1 which have keys that are present in all arguments. EXAMPLES
Example #1 array_intersect_key(3) example <?php $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8); var_dump(array_intersect_key($array1, $array2)); ?> The above example will output: array(2) { ["blue"]=> int(1) ["green"]=> int(3) } In our example you see that only the keys 'blue' and 'green' are present in both arrays and thus returned. Also notice that the values for the keys 'blue' and 'green' differ between the two arrays. A match still occurs because only the keys are checked. The values returned are those of $array1. The two keys from the key => value pairs are considered equal only if (string) $key1 === (string) $key2 . In other words a strict type check is executed so the string representation must be the same. SEE ALSO
array_diff(3), array_udiff(3), array_diff_assoc(3), array_diff_uassoc(3), array_udiff_assoc(3), array_udiff_uassoc(3), array_diff_key(3), array_diff_ukey(3), array_intersect(3), array_intersect_assoc(3), array_intersect_uassoc(3), array_intersect_ukey(3). PHP Documentation Group ARRAY_INTERSECT_KEY(3)
Man Page