|
Home
iRate! IceMelon IM Tutorials Headlines CoolSites PHP Functions |
|
Most Referenced Functions » google_pagerank() » preg_replace() » site_pageranks() » imagecreatefrompng() » htmlentities() » imagepng() » imagestring() » imagedestroy() » preg_match() » imagecolorallocate() » header() » fopen() » getimagesize() » session_start() » strstr() » preg_match_all() » strpos() » ob_start() » ob_flush() » flush() » str_replace() » array2vars() » nl2br() » htmlspecialchars() » setcookie() » urlencode() » preg_split() » ereg() » ereg_replace() » var_dump() Our Sponsors » Powerpointing » Rock Music Community - meet fans » Business Strategy Become a sponsor for $15/month. Link is sitewide - PR5 homepage, 20+ PR4 pages, 90+ PR3 pages. Email dave[AT]icemelon[D0T]c0m.
Local search Connecticut furniture stores can be found at FurnitureCatch:
Furniture Stores Norwalk,
Furniture Stores Stamford,
Furniture Stores Greenwich,
Furniture Stores New Canaan,
Furniture Stores Darien
|
PHP Functions
Function: array_walk (PHP 3 >= 3.0.3, PHP 4, PHP 5) array_walk -- Apply a user function to every member of an arrayDescriptionbool array_walk ( array &array, callback funcname [, mixed userdata] )Returns TRUE on success or FALSE on failure. Applies the user-defined function funcname to each element of the array array. Typically, funcname takes on two parameters. The array parameter's value being the first, and the key/index second. If the optional userdata parameter is supplied, it will be passed as the third parameter to the callback funcname . If function funcname requires more parameters than given to it, an error of level E_WARNING will be generated each time array_walk() calls funcname . These warnings may be suppressed by prepending the PHP error operator @ to the array_walk() call, or by using error_reporting() . Note: If funcname needs to be working with the actual values of the array, specify the first parameter of funcname as a reference . Then, any changes made to those elements will be made in the original array itself. Note: Passing the key and userdata to funcname was added in 4.0.0 array_walk() is not affected by the internal array pointer of array . array_walk() will walk through the entire array regardless of pointer position. To reset the pointer, use reset() . In PHP 3, array_walk() resets the pointer. Users may not change the array itself from the callback function. e.g. Add/delete elements, unset elements, etc. If the array that array_walk() is applied to is changed, the behavior of this function is undefined, and unpredictable.
Example 1. array_walk() example
<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
function test_alter(&$item1, $key, $prefix)
{
$item1 = "$prefix: $item1";
}
function test_print($item2, $key)
{
echo "$key. $item2<br />\n";
}
echo "Before ...:\n";
array_walk($fruits, 'test_print');
array_walk($fruits, 'test_alter', 'fruit');
echo "... and after:\n";
array_walk($fruits, 'test_print');
?>
The above example will output: Before ...: d. lemon a. orange b. banana c. apple ... and after: d. fruit: lemon a. fruit: orange b. fruit: banana c. fruit: apple Related Function(s) |