Archiv verlassen und diese Seite im Standarddesign anzeigen : Großschreibung
bernte
03.08.2009, 21:07:27
he leute.. hab nen kleines problem..
ich will per ucfirst den ersten Buchstaben gross schreiben
aus hans wird Hans soweit klar :D
aus hans-peter wird Hans-peter
aus dipl.ing. hans peter wird Dipl.ing. hans peter
hat da einer eine idee?
ich brauch das immer so
Hans-Peter
Dipl.Ing. Hans Peter
usw.
gruss bernte
bernte
03.08.2009, 21:47:05
also ich habs jetzt so hinbekommen
ucwords(str_replace('-',' ',$name))
aus hans-peter wird jetzt Hans Peter
aber aus dipl.ing. hans peter wird nur Dipl.ing. Hans Peter
hat da einer ne idee? :D
sorry für dp.. konnte den 1. beitrag nicht mehr bearbeiten
cortex
03.08.2009, 22:06:24
Dipl.Ing.
mal nebenbei... es heisst richtig: Dipl.-Ing.
hat da einer eine idee?
ich würde da mit regulären ausdrücken (http://de3.php.net/manual/de/book.pcre.php) rangehen; da kannst du dir deine ersetzungsregeln sehr flexibel selbst zusammenbauen.
cx
vt1816
03.08.2009, 22:21:27
hat da einer ne idee? :D
function my___ucwords($string){
$invalid_characters = array('\.',
'-',
"'",
'"',
'\(',
'\[',
'\/',
'<.*?>',
'<\/.*?>');
foreach($invalid_characters as $regex){
$string = preg_replace('/('.$regex.')/','$1 ',$string);
}
$string = ucwords($string);
foreach($invalid_characters as $regex){
$string = preg_replace('/('.$regex.') /','$1',$string);
}
return $string;
}
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.