Annotation of embedaddon/php/ext/pcre/tests/match_flags.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: preg_match_all() flags
! 3: --FILE--
! 4: <?php
! 5:
! 6: var_dump(preg_match_all('/(.)x/', 'zxax', $match, PREG_PATTERN_ORDER));
! 7: var_dump($match);
! 8:
! 9: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_SET_ORDER));
! 10: var_dump($match);
! 11:
! 12: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_OFFSET_CAPTURE));
! 13: var_dump($match);
! 14:
! 15: var_dump(preg_match_all('/(.)x/', 'zxyx', $match, PREG_SET_ORDER | PREG_OFFSET_CAPTURE));
! 16: var_dump($match);
! 17:
! 18: ?>
! 19: --EXPECT--
! 20: int(2)
! 21: array(2) {
! 22: [0]=>
! 23: array(2) {
! 24: [0]=>
! 25: string(2) "zx"
! 26: [1]=>
! 27: string(2) "ax"
! 28: }
! 29: [1]=>
! 30: array(2) {
! 31: [0]=>
! 32: string(1) "z"
! 33: [1]=>
! 34: string(1) "a"
! 35: }
! 36: }
! 37: int(2)
! 38: array(2) {
! 39: [0]=>
! 40: array(2) {
! 41: [0]=>
! 42: string(2) "zx"
! 43: [1]=>
! 44: string(1) "z"
! 45: }
! 46: [1]=>
! 47: array(2) {
! 48: [0]=>
! 49: string(2) "yx"
! 50: [1]=>
! 51: string(1) "y"
! 52: }
! 53: }
! 54: int(2)
! 55: array(2) {
! 56: [0]=>
! 57: array(2) {
! 58: [0]=>
! 59: array(2) {
! 60: [0]=>
! 61: string(2) "zx"
! 62: [1]=>
! 63: int(0)
! 64: }
! 65: [1]=>
! 66: array(2) {
! 67: [0]=>
! 68: string(2) "yx"
! 69: [1]=>
! 70: int(2)
! 71: }
! 72: }
! 73: [1]=>
! 74: array(2) {
! 75: [0]=>
! 76: array(2) {
! 77: [0]=>
! 78: string(1) "z"
! 79: [1]=>
! 80: int(0)
! 81: }
! 82: [1]=>
! 83: array(2) {
! 84: [0]=>
! 85: string(1) "y"
! 86: [1]=>
! 87: int(2)
! 88: }
! 89: }
! 90: }
! 91: int(2)
! 92: array(2) {
! 93: [0]=>
! 94: array(2) {
! 95: [0]=>
! 96: array(2) {
! 97: [0]=>
! 98: string(2) "zx"
! 99: [1]=>
! 100: int(0)
! 101: }
! 102: [1]=>
! 103: array(2) {
! 104: [0]=>
! 105: string(1) "z"
! 106: [1]=>
! 107: int(0)
! 108: }
! 109: }
! 110: [1]=>
! 111: array(2) {
! 112: [0]=>
! 113: array(2) {
! 114: [0]=>
! 115: string(2) "yx"
! 116: [1]=>
! 117: int(2)
! 118: }
! 119: [1]=>
! 120: array(2) {
! 121: [0]=>
! 122: string(1) "y"
! 123: [1]=>
! 124: int(2)
! 125: }
! 126: }
! 127: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>