Tuinstoel
|
Dit kun je in principe heel eenvoudig oplossen door eerst strtolower te gebruiken, en dan weer ucfirst.
<?php
$sString = 'De Koe LoOPT iN HET weIland.';
echo ucfirst(strtolower($sString));
// output: De koe loopt in het weiland.
?>
<?php $sString = 'De Koe LoOPT iN HET weIland.'; // output: De koe loopt in het weiland. ?>
|
|
|
Button
|
ik betwijfel dat dit voorbeeld is uitgetest!
ucfirst() en ucwords() converteren NIETS naar kleine letters! ze converteren alleen de eerste letter van een zin naar een hoofdletter(ucfirst()) of het begin van elk woord (ucwords())
Als er in het midden hoofletters aanwezig zijn, worden die NIET omgezet naar kleine letters!
dus:
<?php
$string="deZe TeKsT iS iN kLeInElettErS en HoOfDleTTeRS geSchreVen.";
$string=ucwords($string);
echo $string;
?>
<?php $string="deZe TeKsT iS iN kLeInElettErS en HoOfDleTTeRS geSchreVen."; ?>
heeft deze output:
DeZe TeKsT IS IN KLeInElettErS En HoOfDleTTeRS GeSchreVen.
en dit:
<?php
$string="deZe TeKsT iS iN kLeInElettErS en HoOfDleTTeRS geSchreVen.";
$string=ucfirst($string);
echo $string;
?>
<?php $string="deZe TeKsT iS iN kLeInElettErS en HoOfDleTTeRS geSchreVen."; ?>
output:
DeZe TeKsT iS iN kLeInElettErS en HoOfDleTTeRS geSchreVen. |
|
|