FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » array_walk always passing 0 as the parameter
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
array_walk always passing 0 as the parameter [message #178200] Tue, 22 May 2012 17:13 Go to previous message
Mike is currently offline  Mike
Messages: 18
Registered: December 2010
Karma:
Junior Member
array_walk is passing (int)0 as the parameter every time. What am I doing wrong?

I have a method to clean data, FilterInput::clean($value,$type), which I'm calling. I need to pass it the variable and the type I expect it to be.

When array_walk calls the function, I pass the variable type ('string' or 'int') to the method, but when it get's there the parameter always =0.

My code:

$data = array();
$data[0] = array('A Value','Another Value','Different Value');
$data[1] = array('12345','54321','11223');

array_walk( $data[0], array('FilterInput','clean'), 'string' );
array_walk( $data[1], array('FilterInput','clean'), 'int' );


Thanks!

Mike
[Message index]
 
Read Message
Read Message
Previous Topic: array filtering question
Next Topic: is_dir true from cli, false from Apache
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Nov 24 14:58:25 GMT 2024

Total time taken to generate the page: 0.03361 seconds