Witam,
Mam ciekawy problem: Chciałbym zmienić wielkość liter z wpisanego ciągu z dużych na małe i odwrotnie. Skrypt poniżej dobrze konwertuje pierwsza i ostatnia literę natomiast podwaja te w środku, np. "Forum" da "foOr Ru Um M". Czy ktoś wie jak sobie z tym poradzić?
<?php
if (isset($_POST['ok']))
{
$ciag = $_POST['ciag'];
$dlugosc = strlen($ciag);
print_r($dlugosc); echo "</br>";
echo "Zmieniony ciąg to: </br>";
for($i=0; $i<=$dlugosc; $i++)
{
$znak = substr($ciag, $i, 1);
if (ereg('[A-Z]',$znak))
$znak[$i] = strtolower($znak);
elseif (ereg('[a-z]',$znak))
$znak[$i] = strtoupper($znak);
echo $znak;
}
}
?>