login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Replace functie. (Opgelost)

Offline Louis_ - 30/04/2010 18:20
Avatar van Louis_Nieuw lid Goede koninginnedag,

  1. function replace($tekst)
  2. {
  3. $b = "<b>";
  4. $bold = "<a class=\"bold\">";
  5. $tekst = str_ireplace($b,$bold,$tekst);
  6.  
  7. $u = "<u>";
  8. $underline = "<a class=\"underline\">";
  9. $tekst = str_ireplace($u,$underline,$tekst);
  10.  
  11. $i = "<i>";
  12. $italic = "<a class=\"italic\">";
  13. $tekst = str_ireplace($i,$italic,$tekst);
  14.  
  15. $close = array('</b>','</i>','</u>');
  16. $a = "</a>";
  17. $tekst = str_ireplace($close,$a,$tekst);
  18.  
  19. $br1 = "<br>";
  20. $br2 = "<br />";
  21. $tekst = str_ireplace($br1,$br2,$tekst);
  22.  
  23. $and = "&";
  24. $amp = "&amp;";
  25. $tekst2 = str_ireplace($and,$amp,$tekst);
  26. return $tekst2;
  27. }


Ik wil bovenstaande functie graag ook gebruiken voor de variabelen $titel en $event. Hoe moet dat?

4 antwoorden

Gesponsorde links
Offline Martijn - 30/04/2010 19:37
Avatar van Martijn Crew PHP
  1. $titel = replace($titel);
  2. $event = replace($event);

Zo?
Een functie kun je meerdere malen gebruiken hae, een functie opzich doet niets (tenminste, normaal gezien)
Bedankt door: Louis_
Offline Louis_ - 30/04/2010 21:09
Avatar van Louis_ Nieuw lid ja, je hebt gelijk het werkt. 

Maar waarom heb ik de functie dan "function($tekst) genoemd? Maakt dat niet uit dan? Zou ik de functie ook "function($blaat)" kunnen noemen dus?
Offline cx1213 - 30/04/2010 22:54
Avatar van cx1213 Lid $tekst is de variabele die je binnen de functie gebruikt. dus als je $tekst verandert in $blaat moet je alle $tekst in je functie ook veranderen in $blaat.
Offline Louis_ - 01/05/2010 08:54
Avatar van Louis_ Nieuw lid Aha, dankje. 

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s