i got this multiple array name $files[], who consist keys and values as below :
[0] => Array ( [name] => index1.php [path] => http://localhost/php/gettingstarted/ [number] => 1 ) [1] => Array ( [name] => index10.php [path] => http://localhost/php/gettingstarted/ [number] => 2 ) [2] => Array ( [name] => index11.php [path] => http://localhost/php/gettingstarted/ [number] => 3 )
and i use this code to create new array consist of 'name' keys only. but it failed
array_filter($files, "is_inarr_key('name')"); function is_inarr_key($array, $key) { //TODO : remove every array except those who got the same $key }
and i got this error
array_filter() [function.array-filter]: The second argument, 'is_inarr_key('name')', should be a valid callback in C:\xampp\htdocs\php\gettingstarted\index.php on line 15
so the queastion : 1. is it possible to make call-back function on array_filter has ability to receive parameter ?
- What is general rule of thumb on how to use callback in anyPHP built-in function ?