我正在尝试使用可编辑的表并使其正常工作,除非传递给保存函数的数组值包含双引号。错误发生在 foreach 循环
foreach($saveArray as $rowId=>$row) {
它是可能包含双引号的值(不是键),实际错误是:
Warning: Invalid argument supplied for foreach()
解决这个问题的最佳方法是什么,某种方式来逃避它们,将它们更改为 " 代码,更改循环的工作方式?
编辑:
抱歉,问题实际上在于 json_decode 函数和双引号值,而不是返回数组。
适用于非双引号条目
json看起来像
{"2":{"component":"8\"", ...
所以它被转义但它没有解码成一个数组