集成
问题描述:
请参阅我DEMO并回答我的问题:为什么日期值HTML上偏移2没有日期,它是多少?集成
DEMO:http://codepad.viper-7.com/r9FYnb
$data = array();
$data_1 = $_POST['data_1'];
$static = $_POST["static"];
foreach($static as $idx=>$val){
$data[] = array(
'data_1' => json_encode(Array($data_1[$idx*2],$data_1[$idx]*2+1)),
'static' => $static[$idx]
);
}
这是输出:
Array
(
[0] => Array
(
[data_1] => ["2011\/8\/02",4023] **//4023 !?**
[static] => 12
)
[1] => Array
(
[data_1] => ["2011\/8\/09",4023] **// 4023!?**
[static] => 34
)
[2] => Array
(
[data_1] => ["2011\/8\/16",4023] **// 4023 !?**
[static] => 56
)
)
答
我不能确定你正在尝试做的,但我看你怎么操作$idx
之间的不一致
'data_1' => json_encode(Array($data_1[$idx*2],$data_1[$idx]*2+1)),
// -----^^^^^^^^-------^^^^^^^^^^^^
对于第二偏移,或许你打算修改您的演示后,修改$idx
的[]
'data_1' => json_encode(Array($data_1[$idx*2],$data_1[($idx*2)+1])),
// ---------------------^^^^^^^^^^^^
输出示例中:
Array
(
[0] => Array
(
[data_1] => ["2011\/8\/02","2011\/8\/08"]
[static] => 12
)
[1] => Array
(
[data_1] => ["2011\/8\/09","2011\/8\/15"]
[static] => 34
)
是的,这是代码从我的【答案】(HTTP://计算器.com/questions/7944268/insert-json-in-mysql/7944391#7944391),我做了这个简单的错误:$ data_1 [$ idx] * 2 + 1' - >'$ data_1 [$ idx * 2 + 1 ]' – Peter
@彼得 - 我向你询问这个问题,但你不回答。 – JimBo
@JimBo嗯,为什么这条评论被删除? :( – Peter