Parse DataFormat on PHP

$inventory = '[0(0:0:0)x1];[1(0:0:0)x1];[2(0:0:0)x1];[3(0:0:0)x1];[4(0:0:0)x1];[5(0:0:0)x1];[6(0:0:0)x1];[7(0:0:0)x1];[8(0:0:0)x1];[9(0:0:0)x1];[10(0:0:0)x1];[11(0:0:0)x1];[12(0:0:0)x1];[13(0:0:0)x1];[14(0:0:0)x1];[15(0:0:0)x1];[16(0:0:0)x1];[17(0:0:0)x1];[18(0:0:0)x1];[19(0:0:0)x1];[20(0:0:0)x1];[21(0:0:0)x1];[22(0:0:0)x1];[23(0:0:0)x1];[24(0:0:0)x1];[25(0:0:0)x1];[26(0:0:0)x1];[27(0:0:0)x1];[28(0:0:0)x1];[29(0:0:0)x1];[30(0:0:0)x1];[31(0:0:0)x1];[32(0:0:0)x1];[33(0:0:0)x1];[34(0:0:0)x1];[35(0:0:0)x1];[103(0:0:0)x1];[102(0:0:0)x1];[101(0:0:0)x1];[100(0:0:0)x1];';
$invArr = explode(';', $inventory);
$invFinalArr = array();
$i = 0;

foreach($invArr as $row){
      $row = str_replace('[', '', str_replace(']', '', $row));
      $count = explode(')x', $row);
     @$count = $count[1];

     $id = explode(':', $row);
     @$index = $id[1];
     $id = explode('(', $id[0]);
     @$id = $id[1];

     $place = explode('(', $row);
				
     $invFinalArr[$i]['count'] = $count;
     $invFinalArr[$i]['id'] = $id;
     $invFinalArr[$i]['place'] = trim($place[0]);
     $i++;
}

Comments

Posts Quoted:
Reply
Clear All Quotes