📄 mb_detect_order.phpt
字号:
--TEST--mb_detect_order() --SKIPIF--<?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>--INI--mbstring.language=Japanese--FILE--<?php//$debug = true;ini_set('include_path','.');include_once('common.inc');// Set order to "auto"$r = mb_detect_order('auto');($r === TRUE) ? print "OK_AUTO\n" : print "NG_AUTO\n";print implode(', ', mb_detect_order()) . "\n";// Set order by string$r = mb_detect_order('SJIS,EUC-JP,JIS,UTF-8');($r === TRUE) ? print "OK_STR\n" : print "NG_STR\n";print implode(', ', mb_detect_order()) . "\n";// Set order by array$a[] = 'ASCII';$a[] = 'JIS';$a[] = 'EUC-JP';$a[] = 'UTF-8';$r = mb_detect_order($a);($r === TRUE) ? print "OK_ARRAY\n" : print "NG_ARRAY\n";print implode(', ', mb_detect_order()) . "\n";// Set invalid encoding. Should fail.print "== INVALID PARAMETER ==\n";$r = mb_detect_order('BAD_NAME');($r === FALSE) ? print "OK_BAD_STR\n" : print "NG_BAD_STR\n";print implode(', ', mb_detect_order()) . "\n";$a[] = 'BAD_NAME';$r = mb_detect_order($a);($r === FALSE) ? print "OK_BAD_ARRAY\n" : print "NG_BAD_ARRAY\n";print implode(', ', mb_detect_order()) . "\n";?>--EXPECT--OK_AUTOASCII, JIS, UTF-8, EUC-JP, SJISOK_STRSJIS, EUC-JP, JIS, UTF-8OK_ARRAYASCII, JIS, EUC-JP, UTF-8== INVALID PARAMETER ==OK_BAD_STRASCII, JIS, EUC-JP, UTF-8OK_BAD_ARRAYASCII, JIS, EUC-JP, UTF-8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -