array(1) {
[0]=>
array(11) {
["deductionspayment"]=>
array(3) {
[0]=>
array(3) {
["amount"]=>
string(4) "1.03"
["year"]=>
string(4) "2017"
["month"]=>
string(5) "March"
}
[1]=>
array(3) {
["amount"]=>
string(4) "1.03"
["year"]=>
string(4) "2017"
["month"]=>
string(5) "April"
}
[2]=>
array(3) {
["amount"]=>
string(4) "1.03"
["year"]=>
string(4) "2017"
["month"]=>
string(3) "May"
}
}
["deductionsname"]=>
string(3) "SSS"
["deductionstart"]=>
string(10) "2017-03-08"
["deductionsend"]=>
string(10) "2017-03-14"
["deductionsamount"]=>
string(4) "3.09"
["deductionsyears"]=>
string(1) "3"
["deductionsdate"]=>
string(10) "2017-03-18"
["deductionschedule"]=>
string(1) "3"
["deductionstype"]=>
string(1) "1"
["deductionsprincipalamount"]=>
string(1) "3"
["deductionsinterest"]=>
string(1) "3"
}
}
<br />
<b>Warning</b>: stripslashes() expects parameter 1 to be string, array given in
<b>Warning</b>: Invalid argument supplied for foreach() in
{"error":false,"message":"Update Successful.!"}
这是我的 var_dump,我$jsondeduction
在 foreach 中使用它
foreach ($jsondeduction as $val) {
$jsondeductionspayments = json_decode(stripslashes($val['deductionspayment']), true);
但我收到错误,我假设错误来自这一行:
$jsondeductionspayments = json_decode(stripslashes($val['deductionspayment']), true);
我应该如何格式化这些数据以允许stripslashes