PHP's array_map including keys

前端 未结 18 2767
抹茶落季
抹茶落季 2020-11-30 19:31

Is there a way of doing something like this:

$test_array = array(\"first_key\" => \"first_value\", 
                    \"second_key\" => \"second_valu         


        
18条回答
  •  星月不相逢
    2020-11-30 20:14

    This is how I've implemented this in my project.

    function array_map_associative(callable $callback, $array) {
        /* map original array keys, and call $callable with $key and value of $key from original array. */
        return array_map(function($key) use ($callback, $array){
            return $callback($key, $array[$key]);
        }, array_keys($array));
    }
    

提交回复
热议问题