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_diff_uassoc
3
--SKIPIF--
4
<?php if (function_exists('array_diff_uassoc')) { echo 'skip'; } ?>
5
--FILE--
6
<?php
7
require_once 'PHP/Compat.php';
8
PHP_Compat::loadFunction('array_diff_uassoc');
9
 
10
function key_compare_func($a, $b)
11
{
12
    if ($a === $b) {
13
        return 0;
14
    }
15
 
16
    return ($a > $b) ? 1 : -1;
17
}
18
 
19
$array1 = array('a' => 'green', 'b' => 'brown', 'c' => 'blue', 'red');
20
$array2 = array('a' => 'green', 'yellow', 'red');
21
$result = array_diff_uassoc($array1, $array2, 'key_compare_func');
22
print_r($result);
23
 
24
?>
25
--EXPECT--
26
Array
27
(
28
    [b] => brown
29
    [c] => blue
30
    [0] => red
31
)