Hoofdletters omzetten in kleine

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

16/03/2004 15:56:00
Quote Anchor link
Ik heb al een zooi codes om bepaalde woorden om te zetten in andere. Maar nu wil ik dat alle hoofdletters worden omgezet in kleine letters en ik heb geen zin om 1 voor 1 elke letter hier in te gaan zetten.

Nou mijn vraag, is er ook een code die dit meteen doet?

Ik gabruik deze code doormiddel van een ubb script, een voorbeeld hoe ik eem ubb code omzet in een html code:

$txt = str_replace("", "<b>",$txt);
 
PHP hulp

PHP hulp

25/11/2024 14:27:13
 
Mitch X

Mitch X

16/03/2004 16:16:00
Quote Anchor link
Mss moet je eens kijken naar eregi_replace :)
 

16/03/2004 16:18:00
Quote Anchor link
Ja zover was ik ook al gekomen, maar hoe dan verder...
 
Mitch X

Mitch X

16/03/2004 16:39:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
# Een tekstje met hoofdletters
$tekst = "ABCDEFGHIGKLMNOP";
# Een stukje daarvan gaan we hiermee vervangen
$var = "xyz";

# Express even abc getypt ipv ABC
$new = eregi_replace("abc",$var,$tekst);

# En ja hoor echo $new; geeft xyzDEFGHIGKLMNOP
echo $new;
?>


Edit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
# In jou geval dus:
$tekst = eregi_replace("[ b ]","<b>",$tekst);
?>


?>
Gewijzigd op 16/03/2004 16:42:00 door Mitch X
 
Rick

Rick

16/03/2004 17:25:00
Quote Anchor link
waarom moeilijk doen?
gebruik gewoon strtolower();
 

16/03/2004 17:32:00
Quote Anchor link
De voorgaande codes heb ik helemaal niks aan.

Ik wil geen codes omzetten, alleen de hoofdletters omzetten naar kleine letters.

Kan je een voorbeeld geven rick?
 
Arend a

Arend a

16/03/2004 17:47:00
Quote Anchor link
$lowercase = strtolower($uppercase);

Zo moeilijk is het niet.

Het is handig om zelf ook de php handleiding goed te kunnen bezoeken. www.php.net, het eerste de beste zoekhokje wat je tegenkomt type je strtolower in, en je krijgt dit voor je kanis:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$str
= "Mary Had A Little Lamb and She LOVED It So";
$str = strtolower($str);
echo $str; // Prints mary had a little lamb and she loved it so
?>


Grtz,

Adje
 

16/03/2004 18:37:00
Quote Anchor link
Bedankt Arend,

Die werkt perfect! Ik kende strtolower nog niet.

Bedankt, werkt nu perfect!
 
Rick

Rick

16/03/2004 19:26:00
Quote Anchor link
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
# In jou geval dus:
$tekst = eregi_replace("[ b ]","<b>",$tekst);
?>

uhm heb je dat weleens getest?
die code die je nu hebt geschreven gaat er namelijk voor zorgen dat ELKE b en ELKE spatie vervangen word door <b>
en als je zoiets als dit zou doen gebruik dan str_replace, minder cpu intensief en heb je niet van dat soort problemen
 

16/03/2004 19:30:00
Quote Anchor link
Neehoor dat probleem heb ik niet, maar de code kwam er niet helemaal op te staan, maar hij werkt perfect, nog geen problemen aan ondervonden.
 
Rick

Rick

16/03/2004 22:08:00
Quote Anchor link
ik heb het over de code die ik in de quote heb staan, daarmee gaat het dus flink verkeerd

strtolower is gewoon de beste functie hiervoor, die is er gewoon voor gemaakt
en anders gewoon str_replace
 

16/03/2004 23:47:00
Quote Anchor link
Ik snap niet waarom al die onnodige scripts.

de functie strtolower(), zoals al wel gezegd (gelukkig) is er simpelweg om strings volledig lowercase te maken.

Dus, Mark: http://nl.php.net/strtolower » Alles wat je nodig hebt :P
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.