language: PHP (php 5.4.4)
date: 191 days 20 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
 
function array_map_associative($callback, $array){
    $result = array();
    foreach ($array as $key => $value){
        $result[] = call_user_func($callback, $key, $value);
    }
    return $result;
}
 
function callback($key, $value){
    return $key . '-' . $value;
}
 
$data = array(
    35 => '3',
    24 => '6',
    72 => '1',
    16 => '5',
    81 => '2',
);
 
$result = implode('|', array_map_associative('callback', $data));
 
var_dump($result);