Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / php / ext / pcre / tests / bug52971.phpt
blob5949cb220c32c9b33a621aa4ccea35833cf4d0dd
1 --TEST--
2 Bug #52971 (PCRE-Meta-Characters not working with utf-8)
3 --SKIPIF--
4 <?php if ((double)PCRE_VERSION < 8.1) die('skip PCRE_VERSION >= 8.1 is required!'); ?>
5 --FILE--
6 <?php
8 $message = 'Der ist ein Süßwasserpool Süsswasserpool ... verschiedene Wassersportmöglichkeiten bei ...';
10 $pattern = '/\bwasser/iu';
11 preg_match_all($pattern, $message, $match, PREG_OFFSET_CAPTURE);
12 var_dump($match);
14 $pattern = '/[^\w]wasser/iu';
15 preg_match_all($pattern, $message, $match, PREG_OFFSET_CAPTURE);
16 var_dump($match);
19 --EXPECTF--
20 array(1) {
21   [0]=>
22   array(1) {
23     [0]=>
24     array(2) {
25       [0]=>
26       string(6) "Wasser"
27       [1]=>
28       int(61)
29     }
30   }
32 array(1) {
33   [0]=>
34   array(1) {
35     [0]=>
36     array(2) {
37       [0]=>
38       string(7) " Wasser"
39       [1]=>
40       int(60)
41     }
42   }