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

1.1       misho       1: --TEST--
                      2: mb_strstr() 
                      3: --SKIPIF--
                      4: <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
                      5: --INI--
                      6: mbstring.internal_encoding=UTF-8
                      7: --FILE--
                      8: <?php
                      9: function EUC_JP($utf8str) {
                     10:        return mb_convert_encoding($utf8str, "EUC-JP", "UTF-8");
                     11: }
                     12: 
                     13: function FROM_EUC_JP($eucjpstr) {
                     14:        return mb_convert_encoding($eucjpstr, "UTF-8", "EUC-JP");
                     15: }
                     16: 
                     17: var_dump(mb_strstr("あいうえおかきくけこ", "おかき"));
                     18: var_dump(mb_strstr("あいうえおかきくけこ", "おかき", false));
                     19: var_dump(mb_strstr("あいうえおかきくけこ", "おかき", true));
                     20: var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), false, "EUC-JP")));
                     21: var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), true, "EUC-JP")));
                     22: mb_internal_encoding("EUC-JP");
                     23: var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"))));
                     24: var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), false)));
                     25: var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), true)));
                     26: ?>
                     27: --EXPECT--
                     28: string(18) "おかきくけこ"
                     29: string(18) "おかきくけこ"
                     30: string(12) "あいうえ"
                     31: string(18) "おかきくけこ"
                     32: string(12) "あいうえ"
                     33: string(18) "おかきくけこ"
                     34: string(18) "おかきくけこ"
                     35: string(12) "あいうえ"

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