If I use array_walk
inside a class function to call another function of the same class
class user
{
public function getUserFields($userIdsArray,$fieldsArray)
{
if((isNonEmptyArray($userIdsArray)) && (isNonEmptyArray($fieldsArray)))
{
array_walk($fieldsArray, 'test_print');
}
}
private function test_print($item, $key)
{
//replace the $item if it matches something
}
}
It gives me the following error -
Warning: array_walk() [function.array-walk]: Unable to call
test_print() - function does not exist in ...
So, how do I specify $this->test_print()
while using array_walk() ?
Thanks,
Sandeepan