login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hoofdletter met ereg_replace

Offline Dani - 07/09/2004 21:34 (laatste wijziging 07/09/2004 21:35)
Avatar van DaniPHP gevorderde Ik zoek de replacement expressie die een character omvormt naar een hoofletter!!!

Waarom met ereg_replace : omdat geen enkele andere functie van PHP aan mijn eisen voldoet

Vb van mijn probleem :
  1. <?php
  2. $straat='onze-lieve-vrouwstraat'
  3. $straat=ereg_replace("([a-z])([a-z]*)","\\1\\2",$straat);
  4. // $straat moet 'Onze-Lieve-Vrouwstraat' worden
  5. ?>


PS : ucwords() werkt niet met die koppeltekens, en de koppeltekens weghalen en terugzetten is geen oplossing!!!

1 antwoord

Gesponsorde links
Offline Dani - 07/09/2004 21:39 (laatste wijziging 07/09/2004 21:39)
Avatar van Dani PHP gevorderde :lamp: :lamp: :lamp: :lamp: :lamp:

heb een alternatief gevonden :
  1. <?php
  2. $straat=ereg_replace("\-"," - ",$straat);
  3. $straat=ucwords($straat);
  4. $straat=ereg_replace(" \- ","-",$straat);
  5. ?>


eerst spaties rond de koppeltekens, dan ucwords(), dan spatie tekens terug weg ;)

Moest iemand toch de replace expressie weten laat het mij weten ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s