Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 10-05-2008, 03:19
Griecherus
 PHP Senior
Links : Onlinestatus : Griecherus ist offline
Registriert seit: May 2005
Ort: Berlin
Beiträge: 1.036
Griecherus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von PHP-Desaster
Das ist ja in Ordnung. Wenn du keinen Nerv hast, das selbst zu malen, portiere den Sourcecode von prototypes String.underscore auf PHP. Allerdings wird aus dem str_replace dann wohl eher ein explode und implode...
Danke für den Tipp. Ich werde mir das mal genauer ansehen. Bisher habe ich das in einer Schleife mit den String-Funktionen, also ohne Regex, gelöst:
PHP-Code:
$class_file '';

for (
$i 0$len strlen($class_name); $i $len$i++)
{
    
$char substr($class_name$i1);
        
    if (
strtoupper($char) === $char)
    {
        
$class_file .= (($class_file != '') ? '_' '') . strtolower($char);
    }
    else
    {
        
$class_file .= $char;
    }

Grüße
Mit Zitat antworten