1--TEST--
2Transliterator::createInverse (basic)
3--SKIPIF--
4<?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?>
5--FILE--
6<?php
7
8ini_set("intl.error_level", E_WARNING);
9
10$tr = Transliterator::create("Katakana-Latin");
11$orstr = "オーシャンビュー";
12$new_str = $tr->transliterate($orstr);
13
14$revtr = $tr->createInverse();
15$recovstr = $revtr->transliterate($new_str);
16
17$revtr2 = transliterator_create_inverse($tr);
18$recovstr2 = $revtr2->transliterate($new_str);
19
20echo $orstr,"\n";
21echo $new_str,"\n";
22echo $recovstr,"\n";
23
24var_dump($orstr === $recovstr);
25var_dump($orstr === $recovstr2);
26
27echo "Done.\n";
28--EXPECT--
29オーシャンビュー
30ōshanbyū
31オーシャンビュー
32bool(true)
33bool(true)
34Done.
35