PHP Code:
<?
$str = "description title:description text;description title2:description text2;";
function data_to_array($str)
{
foreach( explode(';',$str) as $value )
if( !empty($value) && strstr($value, ':') )
$newarray[] = array( 'title'=>current(explode(':', $value)), 'description'=>end(explode(':', $value)) );
return $newarray;
}
print_r(data_to_array($str));
?>
output is:
Code:
Array
(
[0] => Array
(
[title] => description title
[description] => description text
)
[1] => Array
(
[title] => description title2
[description] => description text2
)
)