- var_dump: documentation ( source)
- array_combine: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$stylestr = 'text-align:center;display:block;';
$_style = array();
preg_match_all('#(.*?):(.*?);#', $stylestr, $matches);
$_style = array_combine($matches[1], $matches[2]);
var_dump($_style);