Im tring to change this string
"2010-03-14,74527,645,New,7417417,Toll,2,74527417,32,202,7452741741,ghtgbwt,gtgwtgwtfgwtrg,2010-03-14,857527527,645,New,7417418,Toll,7,74527418,32,202,527527,hjm,djmd,mdjmdjmdgjm,2010-03-14,85285,645,New,7417419,Toll,2,74527419,32,202,750757,j,ryjkryjkfryk,yjmyjyjtyjhm";
to this
'[["2010-03-14","74527","645","New","7417417","Toll","2","74527417","32","202","7452741741","ghtgbwt","gtgwtgwtfgwtrg"],["2010-03-14","857527527","645","New","7417418","Toll","7","74527418","32","202","527527","hjm,djmd","mdjmdjmdgjm"]]';*/
For every 12 commas and one word Ide like to add the square brackets Is this posible Im brand new to regular expressions
Code: Select all
<?php
//what i want = '[["2010-03-14","74527","645","New","7417417","Toll","2","74527417","32","202","7452741741","ghtgbwt","gtgwtgwtfgwtrg"],["2010-03-14","857527527","645","New","7417418","Toll","7","74527418","32","202","527527","hjm,djmd","mdjmdjmdgjm"]]';*/
$teststring = "2010-03-14,74527,645,New,7417417,Toll,2,74527417,32,202,7452741741,ghtgbwt,gtgwtgwtfgwtrg,2010-03-14,857527527,645,New,7417418,Toll,7,74527418,32,202,527527,hjm,djmd,mdjmdjmdgjm,2010-03-14,85285,645,New,7417419,Toll,2,74527419,32,202,750757,j,ryjkryjkfryk,yjmyjyjtyjhm";
$teststring1 = preg_replace("/([a-zA-Z0-9_]+?),{12}/" , "\"$1\"],[",$teststring);
var_dump($teststring1);
?>