- var_dump: documentation ( source)
- explode: documentation ( source)
<?php
$array=array('Fieldname1:value;Filedname2:value;Fieldname3:value',
'Fieldname1:value;Filedname2:value;Fieldname3:value',
'Fieldname1:value;Filedname2:value;Fieldname3:value',);
$arr = array();
foreach ($array as $line) {
$str = explode(';', $line);
foreach( $str as $strPair ) {
list($key, $value) = explode(':', $strPair);
$tmpArr[$key]= $value;
}
$arr[] = tmpArr;
}
var_dump($arr);