Annotation of embedaddon/php/ext/mbstring/tests/mb_convert_kana.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Testing mb_convert_kana() function
3: --SKIPIF--
4: <?php
5: if (!extension_loaded('mbstring')) die('skip mbstring not enabled');
6: if (!function_exists("mb_convert_kana")) print "skip mb_convert_kana() not available";
7: ?>
8: --FILE--
9: <?php
10: $zenKakuA = 'ァアィイゥウェエォオカガキギク';
11: $zenKakuB = 'グケゲコゴサザシジスズセゼソゾタ';
12: $zenKakuC = 'ダチヂッツヅテデトドナニヌネノハ';
13: $zenKakuD = 'バパヒビピフブプヘベペホボポマミ';
14: $zenKakuE = 'ムメモャヤュユョヨラリルレロヮワ';
15: $zenKakuF = 'ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾ';
16:
17: $hanKakuA = '⦆。「」、・ヲァィゥェォャュョッ';
18: $hanKakuB = 'ーアイウエオカキクケコサシスセソ';
19: $hanKakuC = 'タチツテトナニヌネノハヒフヘホマ';
20: $hanKakuD = 'ミムメモヤユヨラリルレロワン゙゚';
21:
22:
23: echo $zenKakuA . ' => ' . mb_convert_kana($zenKakuA, 'AZKH', 'utf-8');
24: echo "\n";
25: echo $zenKakuB . ' => ' . mb_convert_kana($zenKakuB, 'azkh', 'utf-8');
26: echo "\n";
27: echo $zenKakuC . ' => ' . mb_convert_kana($zenKakuC, 'azkh', 'utf-8');
28: echo "\n";
29: echo $zenKakuD . ' => ' . mb_convert_kana($zenKakuD, 'azkh', 'utf-8');
30: echo "\n";
31: echo $zenKakuE . ' => ' . mb_convert_kana($zenKakuE, 'azkh', 'utf-8');
32: echo "\n";
33: echo $zenKakuF . ' => ' . mb_convert_kana($zenKakuF, 'azkh', 'utf-8');
34: echo "\n";
35: echo "\n";
36: echo $hanKakuA . ' => ' . mb_convert_kana($hanKakuA, 'AZKH', 'utf-8');
37: echo "\n";
38: echo $hanKakuB . ' => ' . mb_convert_kana($hanKakuB, 'AZKH', 'utf-8');
39: echo "\n";
40: echo $hanKakuC . ' => ' . mb_convert_kana($hanKakuC, 'AZKH', 'utf-8');
41: echo "\n";
42: echo $hanKakuD . ' => ' . mb_convert_kana($hanKakuD, 'AZKH', 'utf-8');
43: ?>
44: --EXPECT--
45: ァアィイゥウェエォオカガキギク => ァアィイゥウェエォオカガキギク
46: グケゲコゴサザシジスズセゼソゾタ => グケゲコゴサザシジスズセゼソゾタ
47: ダチヂッツヅテデトドナニヌネノハ => ダチヂッツヅテデトドナニヌネノハ
48: バパヒビピフブプヘベペホボポマミ => バパヒビピフブプヘベペホボポマミ
49: ムメモャヤュユョヨラリルレロヮワ => ムメモャヤュユョヨラリルレロワワ
50: ヰヱヲンヴヵヶヷヸヹヺ・ーヽヾ => イエヲンヴヵヶヷヸヹヺ・ーヽヾ
51:
52: ⦆。「」、・ヲァィゥェォャュョッ => ⦆。「」、・ヲァィゥェォャュョッ
53: ーアイウエオカキクケコサシスセソ => ーアイウエオカキクケコサシスセソ
54: タチツテトナニヌネノハヒフヘホマ => タチツテトナニヌネノハヒフヘホマ
55: ミムメモヤユヨラリルレロワン゙゚ => ミムメモヤユヨラリルレロワン゛゜
56:
57: --CREDITS--
58: Jason Easter <easter@phpug-wuerzburg.de>
59: PHPUG Würzburg <phpug-wuerzburg.de>
60: Testfest 2009 2009-06-20
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>