mirror of
https://github.com/php/php-src.git
synced 2024-09-23 10:57:26 +00:00
47 lines
1.1 KiB
PHP
47 lines
1.1 KiB
PHP
--TEST--
|
||
Bug #69267: mb_strtolower fails on titlecase characters
|
||
--SKIPIF--
|
||
<?php require 'skipif.inc'; ?>
|
||
--FILE--
|
||
<?php
|
||
|
||
$str_l = "džljnjdz";
|
||
$str_u = "DŽLJNJDZ";
|
||
$str_t = "DžLjNjDz";
|
||
var_dump(mb_strtolower($str_l));
|
||
var_dump(mb_strtolower($str_u));
|
||
var_dump(mb_strtolower($str_t));
|
||
var_dump(mb_strtoupper($str_l));
|
||
var_dump(mb_strtoupper($str_u));
|
||
var_dump(mb_strtoupper($str_t));
|
||
var_dump(mb_convert_case($str_l, MB_CASE_TITLE));
|
||
var_dump(mb_convert_case($str_u, MB_CASE_TITLE));
|
||
var_dump(mb_convert_case($str_t, MB_CASE_TITLE));
|
||
|
||
$str_l = "ᾳ";
|
||
$str_t = "ᾼ";
|
||
var_dump(mb_strtolower($str_l));
|
||
var_dump(mb_strtolower($str_t));
|
||
var_dump(mb_strtoupper($str_l));
|
||
var_dump(mb_strtoupper($str_t));
|
||
var_dump(mb_convert_case($str_l, MB_CASE_TITLE));
|
||
var_dump(mb_convert_case($str_t, MB_CASE_TITLE));
|
||
|
||
?>
|
||
--EXPECT--
|
||
string(8) "džljnjdz"
|
||
string(8) "džljnjdz"
|
||
string(8) "džljnjdz"
|
||
string(8) "DŽLJNJDZ"
|
||
string(8) "DŽLJNJDZ"
|
||
string(8) "DŽLJNJDZ"
|
||
string(8) "Džljnjdz"
|
||
string(8) "Džljnjdz"
|
||
string(8) "Džljnjdz"
|
||
string(3) "ᾳ"
|
||
string(3) "ᾳ"
|
||
string(4) "ΑΙ"
|
||
string(4) "ΑΙ"
|
||
string(3) "ᾼ"
|
||
string(3) "ᾼ"
|