Annotation of embedaddon/php/ext/standard/tests/array/natcasesort_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test natcasesort() function : basic functionality
3: --FILE--
4: <?php
5: /* Prototype : bool natcasesort(array &$array_arg)
6: * Description: Sort an array using case-insensitive natural sort
7: * Source code: ext/standard/array.c
8: */
9:
10: /*
11: * Test basic functionality of natcasesort()
12: */
13:
14: echo "*** Testing natcasesort() : basic functionality ***\n";
15:
16: $array = array ('A01', 'a1', 'b10', 'a01', 'b01');
17: echo "\n-- Before sorting: --\n";
18: var_dump($array);
19:
20: echo "\n-- After Sorting: --\n";
21: var_dump(natcasesort($array));
22: var_dump($array);
23:
24: echo "Done";
25: ?>
26: --EXPECTF--
27: *** Testing natcasesort() : basic functionality ***
28:
29: -- Before sorting: --
30: array(5) {
31: [0]=>
32: string(3) "A01"
33: [1]=>
34: string(2) "a1"
35: [2]=>
36: string(3) "b10"
37: [3]=>
38: string(3) "a01"
39: [4]=>
40: string(3) "b01"
41: }
42:
43: -- After Sorting: --
44: bool(true)
45: array(5) {
46: [3]=>
47: string(3) "a01"
48: [0]=>
49: string(3) "A01"
50: [1]=>
51: string(2) "a1"
52: [4]=>
53: string(3) "b01"
54: [2]=>
55: string(3) "b10"
56: }
57: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>