Php Substr()。为每n个数字添加字符
我有一根不同长度的绳子Php Substr()。为每n个数字添加字符,php,mysql,substring,Php,Mysql,Substring,我有一根不同长度的绳子 $k= "2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00"; 我正在寻找substr、str_replace或任何其他函数,我会将其返回给我 $newstring= ('2013-01-01 12:00:00'), ('2013-01-02 12:00:00'), ('2013-01-02 12:00:00') 我应该为每个18个字符使用一种类型,因为原始字符串的日期可能会有所不同 我的目的是构建一个IN
$k= "2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00";
我正在寻找substr、str_replace或任何其他函数,我会将其返回给我
$newstring= ('2013-01-01 12:00:00'), ('2013-01-02 12:00:00'), ('2013-01-02 12:00:00')
我应该为每个18个字符使用一种类型,因为原始字符串的日期可能会有所不同
我的目的是构建一个INSERT-INTO MYSQL查询,在date列中包含所有生成的日期
id date
null 2013-01-01 12:00:00
null 2013-01-02 12:00:00
null 2013-01-03 12:00:00
每18个位置分开一根绳子。然后在数组第10位的每个值上添加空格 $k=2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00; $a=str_分割$k,18; $a=数组\映射函数$dt{ 返回内爆“”,str_split$dt,10; },$a; 印刷品(r$a);; 如果要将字符添加到第N个位置: $k=2013-01-0112:00:002013-01-0212:00:002013-01-0312:00:00; echo内爆“,”str_split$k,18; // ^ ^ //第N位字符 .使用大小为18的数组,然后遍历结果数组以使用空格格式化日期/时间,有问题吗?