Helmuth: Gradzeichen mit preg_replace ersetzen?

Beitrag lesen

Hallo auch...

ich würde gerne eine Gradzahl auslesen, die dann aber ohne das Gradzeichen dargestellt werden soll.
Dazu habe ich folgenden Quelltext verwendet:

Das ist mein Array [0] => Temperature: 86°F / 30°C

preg_match("/Temperature: (.*?)F / (.*?);C/si", $arr[0], $str);
$wetter['temp'] = $str['2'];

Das sollte funktionieren:

<?php

$string = 'Temperature: 86°F / 30°C';

preg_match("/(\d{1,})(?=°C)/", $string, $erg);

echo $erg[1];

?>

Gruß Helmuth