Annotation of embedaddon/php/ext/mbstring/tests/mb_strstr.phpt, revision 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>