array_work:
class Study
{
/**
* array_work
*/
function arr_work($val, $key)
{
echo "<p style='color:$val'>$key: I'm $val</p>";
}
function work()
{
$num = array(
'a' => 'green',
'b' => 'deepskyblue',
'c' => 'blue',
'd' => 'red',
);
array_walk($num, array($this, 'arr_work'));
}
//output
a: I'm green
b: I'm deepskyblue
c: I'm blue
d: I'm red
}
array_map:
class Study
{
/**
* array_map
*/
function arr_map($x)
{
return $x*10;
}
function map()
{
$num = array(1,2,3,4,5);
$change = array_map(array($this, 'arr_map'),$num);
print_r($change);
}
//output
Array
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
[4] => 50
)
}