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 ?