Annotation of embedaddon/php/ext/mbstring/tests/mb_ereg_search.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Testing mb_ereg_search() function
                      3: --SKIPIF--
                      4: <?php
                      5: if (!extension_loaded('mbstring')) die('skip mbstring not enabled');
                      6: function_exists('mb_ereg_search') or die("skip mb_ereg_search() is not available in this build");
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10:     $str = "中国abc + abc ?!?!字符# china string";
                     11: 
                     12:     $reg = "\w+";
                     13: 
                     14:     mb_regex_encoding("UTF-8");
                     15: 
                     16:     mb_ereg_search_init($str, $reg);
                     17:     $r = mb_ereg_search();
                     18: 
                     19:     if(!$r)
                     20:     {
                     21:         echo "null\n";
                     22:     }
                     23:     else
                     24:     {
                     25:         $r = mb_ereg_search_getregs(); //get first result
                     26:         do
                     27:         {
                     28:             var_dump($r[0]);
                     29:             $r = mb_ereg_search_regs();//get next result
                     30:         }
                     31:         while($r);
                     32:     }
                     33: ?>
                     34: --EXPECT--
                     35: string(9) "中国abc"
                     36: string(3) "abc"
                     37: string(6) "字符"
                     38: string(5) "china"
                     39: string(6) "string"

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