Annotation of embedaddon/php/ext/mbstring/tests/mb_strcut.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: mb_strcut()
        !             3: --SKIPIF--
        !             4: <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
        !             5: --INI--
        !             6: output_handler=
        !             7: --FILE--
        !             8: <?php
        !             9: // TODO: Add more encodings
        !            10: ini_set('include_path', dirname(__FILE__));
        !            11: include_once('common.inc');
        !            12: 
        !            13: // EUC-JP
        !            14: $euc_jp = '0123この文字列は日本語です。EUC-JPを使っています。日本語は面倒臭い。';
        !            15: 
        !            16: print  mb_strcut($euc_jp,  6,   5,'EUC-JP') . "\n";
        !            17: print  mb_strcut($euc_jp,  0, 100,'EUC-JP') . "\n";
        !            18: 
        !            19: $str = mb_strcut($euc_jp, 100, 10,'EUC-JP');
        !            20: ($str === false) ? print "OK\n" : print "NG: $str\n";
        !            21: 
        !            22: $str = mb_strcut($euc_jp, -100, 10,'EUC-JP');
        !            23: ($str !== "") ?        print "OK: $str\n" : print "NG:\n";
        !            24: 
        !            25: 
        !            26: ?>
        !            27: 
        !            28: --EXPECT--
        !            29: の文
        !            30: 0123この文字列は日本語です。EUC-JPを使っています。日本語は面倒臭い。
        !            31: OK
        !            32: OK: 0123この文
        !            33: 
        !            34: 

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