Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Substr()。为每n个数字添加字符_Php_Mysql_Substring - Fatal编程技术网

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的数组,然后遍历结果数组以使用空格格式化日期/时间,有问题吗?