width: 500px; height: 500px; border-width: 5px; border-radius: 30px;
[width] => 500
[height] => 500
[border-width] => 5
itd.

// Tak na szybko <?php $re = '/([a-z\-]+)\:\s([0-9]+px)/'; $str = 'width: 500px; height: 500px; border-width: 5px; border-radius: 30px;'; $data = []; $data[$item[1]] = $item[2]; });
function BreakCSS($CSS) { { } return $results; }
$styles = "width: 500px; height: 500px; border-width: 5px; border-radius: 30px; background-image:url(\"aaa\")"; $styles=str_replace(",\" \"","", "{\"" . strtr($styles, array(";"=>"\",\"",":"=>"\":\"","\""=>"'")) . "\"}"); $json = json_decode($styles, true); $result = array_combine($keys, $data);
<?php $str = 'width: 500px; height: 500px; border-width: 5px; border-radius: 30px;'; $array2, function ($el) use (&$array, &$key) { if ($key) { $array[$key] = $el; $key = null; } else $key = $el; } );