如何測試從ajax到php的發佈值是否爲數組。我一直在努力研究數小時,但似乎無法找到一種準確測試數組的方法。我已經嘗試var_dump,print_r但仍不確定。有沒有在PHP的測試,我可以用它來確定如果Ajax發佈數組。看代碼,我覺得應該是,但似乎無法從值傳遞PHP阿賈克斯沒有得到未定義error.Thanks測試發送值是否爲數組
PHP v5.1.6
for(var i = 0;i < $(this).val();i++) {
$("#BRVbrtrv_boxnumber").append('<div data-role="fieldcontain"><label for="BRVbrtrv_boxnumber" class="ui-input-text">Enter box ' + (i + 1) + ' number:</label><input type="text" name="BRVbrtrv_boxnumber['+i+']" id="BRVbrtrv_boxnumber['+i+']" class="BRV_boxnumber ui-input-text ui-body-null ui-corner-all ui-shadow-inset ui-body-c" /></div>')
}
據我所知,json_decode在5.1.6中不可用?另外,作爲我做的測試if(is_array($ _ POST ['BRVbrtrv_boxnumber'])){'echo'是一個數組'; } else if(is_string($ _ POST ['BRVbrtrv_boxnumber'])){0}'是一個字符串'; }它返回的是一個數組。我試過爆炸,拆分(折舊),但仍然在鉻中出現錯誤。 – bollo