1
0
mirror of https://github.com/php/php-src.git synced 2026-04-21 15:08:16 +02:00
Files
archived-php-src/ext/mbstring/tests/bug69267.phpt
T
2021-06-11 14:00:43 +02:00

47 lines
1.1 KiB
PHP

--TEST--
Bug #69267: mb_strtolower fails on titlecase characters
--EXTENSIONS--
mbstring
--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) "ᾼ"