fork download
  1. <?php
  2. $a = [
  3. 'Fieldname1:value;Filedname2:value;Fieldname3:value',
  4. 'Fieldname1:value;Filedname2:value;Fieldname3:value',
  5. 'Fieldname1:value;Filedname2:value;Fieldname3:value',
  6. ];
  7. $array = array();
  8. foreach($a as $b){
  9. $temp_array = array();
  10. foreach(explode(';',$b) as $c){
  11. list($key,$val) = explode(':',$c);
  12. $temp_array[$key] = $val;
  13. }
  14. $array[] = $temp_array;
  15. }
  16.  
  17. print_r($array);
  18.  
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [Fieldname1] => value
            [Filedname2] => value
            [Fieldname3] => value
        )

    [1] => Array
        (
            [Fieldname1] => value
            [Filedname2] => value
            [Fieldname3] => value
        )

    [2] => Array
        (
            [Fieldname1] => value
            [Filedname2] => value
            [Fieldname3] => value
        )

)