Utworzenie zmiennych z ciągu

Witam,

Wyrażeniem regularnym pobieram taki ciąg znaków:

xs=3;jk=4;k=0;b=7;l=2;jk=xs/3;k=b*4-3;h=l/jk;xs=jk*4;

jak zamienić ten ciąg na zmienne, które wczytają się do php:

$xs=3;$jk=4;$k=0;$b=7;$l=2;$jk=$xs/3;$k=$b*4-3;$h=$l/$jk;$xs=$jk*4;

a następnie obliczy mi zmienną $h ?

Macie jakieś pomysły na rozwiązanie tego problemu?

<?php

$input='xs=3;jk=4;k=0;b=7;l=2;jk=xs/3;k=b*4-3;h=l/jk;xs=jk*4;';

$output=preg_replace('#([a-z]+)#', '$$1', $input);

eval($output);

echo $h;

?>

dzięki wielkie