I've got a question. I want to scale some CSS values I've got stored in values. (simplified) I've made a function to scale them up. 

Two things I don't get right.

* The pattern, it looks like it only splits one character and not the rest
* It looks likes it converts the period it finds to a comma??

```
$string = '0.3rem';
$scale = 1.5;
echo calcCssNewValue( $string, $scale ); 

function calcCssNewValue( $string, $scale ){

    $stringArray = preg_split('/[a-zA-Z]*/', $string, 2, PREG_SPLIT_DELIM_CAPTURE);

    if (  count( $stringArray ) == 1 ) {
        $returnVal = (  $stringArray[0] * $scale) ;
    } else {
        $returnVal = ( $stringArray[0] * $scale) . $stringArray[1];
    }

    return $returnVal;
}

```

`result: '0,45em' expected: '0.45rem'` Note it's missing the `r` and has a comma instead of a period.

Where did I go wrong? :)