Annotation of embedaddon/php/Zend/tests/closure_008.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Closure 008: Use in preg_replace_callback()
3: --FILE--
4: <?php
5:
6: function replace_spaces($text) {
7: $lambda = function ($matches) {
8: return str_replace(' ', ' ', $matches[1]).' ';
9: };
10: return preg_replace_callback('/( +) /', $lambda, $text);
11: }
12:
13: echo replace_spaces("1 2 3\n");
14: echo replace_spaces("1 2 3\n");
15: echo replace_spaces("1 2 3\n");
16: echo "Done\n";
17: ?>
18: --EXPECT--
19: 1 2 3
20: 1 2 3
21: 1 2 3
22: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>