123456789101112131415161718192021222324252627282930313233 |
- --TEST--
- mb_strstr()
- --EXTENSIONS--
- mbstring
- --FILE--
- <?php
- function EUC_JP($utf8str) {
- return mb_convert_encoding($utf8str, "EUC-JP", "UTF-8");
- }
- function FROM_EUC_JP($eucjpstr) {
- return mb_convert_encoding($eucjpstr, "UTF-8", "EUC-JP");
- }
- var_dump(mb_strstr("あいうえおかきくけこ", "おかき"));
- var_dump(mb_strstr("あいうえおかきくけこ", "おかき", false));
- var_dump(mb_strstr("あいうえおかきくけこ", "おかき", true));
- var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), false, "EUC-JP")));
- var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), true, "EUC-JP")));
- mb_internal_encoding("EUC-JP");
- var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"))));
- var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), false)));
- var_dump(FROM_EUC_JP(mb_strstr(EUC_JP("あいうえおかきくけこ"), EUC_JP("おかき"), true)));
- ?>
- --EXPECT--
- string(18) "おかきくけこ"
- string(18) "おかきくけこ"
- string(12) "あいうえ"
- string(18) "おかきくけこ"
- string(12) "あいうえ"
- string(18) "おかきくけこ"
- string(18) "おかきくけこ"
- string(12) "あいうえ"
|