Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
Function -- array_intersect_ukey
3
--SKIPIF--
4
<?php if (function_exists('array_intersect_ukey')) { echo 'skip'; } ?>
5
--FILE--
6
<?php
7
require_once 'PHP/Compat.php';
8
PHP_Compat::loadFunction('array_intersect_ukey');
9
 
10
function key_compare_func($key1, $key2)
11
{
12
    if ($key1 == $key2) {
13
        return 0;
14
    } elseif ($key1 > $key2) {
15
        return 1;
16
    } else {
17
        return -1;
18
    }
19
}
20
 
21
$array1 = array('blue'  => 1, 'red'  => 2, 'green'  => 3, 'purple' => 4);
22
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan'   => 8);
23
 
24
print_r(array_intersect_ukey($array1, $array2, 'key_compare_func'));
25
 
26
?>
27
--EXPECT--
28
Array
29
(
30
    [blue] => 1
31
    [green] => 3
32
)