Hallo!
Ich habe folgendes Anliegen,
ich möchte einen String formatieren.
Z.B. MUSTERMANN-MUSTER
Daraus soll Mustermann-Muster werden.
Bisher meine Funktion:
Wie kann ich das realisieren?
Danke!
Ich habe folgendes Anliegen,
ich möchte einen String formatieren.
Z.B. MUSTERMANN-MUSTER
Daraus soll Mustermann-Muster werden.
Bisher meine Funktion:
PHP-Code:
function nachname_format($text_string)
{
$text_string = trim($text_string);
$text_string = preg_replace('# +#',' ',$text_string);
$text_string_split = preg_split("/[\s]+/", $text_string);
$text_string_neu = "";
foreach($text_string_split AS $key => $val)
{
$val = utf8_decode($val);
$string_lng = mb_strlen($val, 'UTF-8');
for($i=0; $i<$string_lng; $i++)
{
$val_sting = substr($val, $i, 1);
$val_sting = utf8_encode($val_sting);
if($i >= 1 AND ctype_upper($val_sting))
{
$val_sting = strtolower($val_sting);
}
$text_string_neu .= $val_sting;
if(($i+1) == $string_lng)
{$text_string_neu .= " "; }
}
}
$text_string_neu = trim($text_string_neu);
return $text_string_neu;
}
Danke!
Kommentar