Annotation of embedaddon/php/ext/spl/tests/iterator_029.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: SPL: RegexIterator
                      3: --FILE--
                      4: <?php
                      5: 
                      6: $ar = array(0, "123", 123, 22 => "abc", "a2b", 22, "a2d" => 7, 42);
                      7: 
                      8: foreach(new RegexIterator(new ArrayIterator($ar), "/2/") as $k => $v)
                      9: {
                     10:        echo "$k=>$v\n";
                     11: }
                     12: 
                     13: ?>
                     14: ===KEY===
                     15: <?php
                     16: 
                     17: foreach(new RegexIterator(new ArrayIterator($ar), "/2/", 0, RegexIterator::USE_KEY) as $k => $v)
                     18: {
                     19:        echo "$k=>$v\n";
                     20: }
                     21: 
                     22: ?>
                     23: ===DONE===
                     24: <?php exit(0); ?>
                     25: --EXPECT--
                     26: 1=>123
                     27: 2=>123
                     28: 23=>a2b
                     29: 24=>22
                     30: 25=>42
                     31: ===KEY===
                     32: 2=>123
                     33: 22=>abc
                     34: 23=>a2b
                     35: 24=>22
                     36: a2d=>7
                     37: 25=>42
                     38: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>