Функция която прави главни букви в малки

HunteR

Super Moderator
Например променливата
$test = КАКВО СТАВААА";
този текст в променливата да стане с малки букви?
 
Код:
<?php
   $test = strtolower ("ПаК сТаВа");   
   echo $test;
?>

Така трябва да стане.


Да не си забравил

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
??
 
Не отновно не ги прави малки!
А съм сложил <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
Ето виж: http://the-big-battle.freehostia.com/test.php
Виж и кода ама незнам :(
 
Еми добре де ето.Въвел съм точно този код:
echo strtolower('ьяаьяаЬЯАьяаьяаья');
И ето го и резултата:
http://the-big-battle.freehostia.com/test.php
 
Ето ти един пример, така трябва да изредиш всички букви.
Код:
<?php
function strtolower_cyr($string)
{
$low=array("Я" => "я","Б"=>"б");
return strtolower(strtr($string,$low));
}
$text = "ьяаьяаЬЯАьБаьяаья";
$new= strtolower_cyr($text);
echo $new;
?>
Мисля, че може и с preg_match_all.
 
Ето може и така :

Код:
<?
$text = "иойдАСОИЙдсаоийдасоийДСАОИХдвяоубхасйкдбнВОои";
$sm = array('а','б','в','г','д','е','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','Ш','щ','ь','ъ','ю','я',);
$bg = array('А','Б','В','Г','Д','Е','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ь','Ъ','Ю','Я',);
$rez = str_replace($bg, $sm, $text);
echo "Това е текста : $text <br>";
echo "Тук вече е обработен : $rez";
?>

DEMO
:)
 
има и вариант с CSS
<p style="text-transform: lowercase">text</p>
<p style="text-transform: uppercase">text</p>
незнам какво точно ще правиш но в много случай според мен е по добрия вариант ;)
 
Smirnoff каза:
Ето може и така :

Код:
<?
$text = "иойдАСОИЙдсаоийдасоийДСАОИХдвяоубхасйкдбнВОои";
$sm = array('а','б','в','г','д','е','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','Ш','щ','ь','ъ','ю','я',);
$bg = array('А','Б','В','Г','Д','Е','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ь','Ъ','Ю','Я',);
$rez = str_replace($bg, $sm, $text);
echo "Това е текста : $text <br>";
echo "Тук вече е обработен : $rez";
?>

DEMO
:)
10х ;)
 

Back
Горе