public static function variablize($string)
    {
        $string = self::camelize(self::underscore($string));
        $result = strtolower(substr($string, 0, 1));
        $variable = preg_replace('/\\w/', $result, $string, 1);
        return $variable;
    }
public static function variablize($string)
    {
        $string = self::camelize(self::underscore($string));
        $result = strtolower(substr($string, 0, 1));
        $variable = preg_replace('/\\w/', $result, $string, 1);
        return $variable;
    }
public static function variablize ( $ string ) { $ string = self :: camelize ( self :: underscore ( $ string ) ) ; $ result = strtolower ( substr ( $ string , 0 , 1 ) ) ; $ variable = preg_replace ( '/\\w/' , $ result , $ string , 1 ) ; return $ variable ; }
Returns camelBacked version of a string.

Same as camelize but first char is lowercased

@param string $string
@return string
@see camelize
Returns camelBacked version of a string .