據我瞭解Input::post();
不帶參數返回從一個特定的POST包含所有數據的數組..你怎麼通過Input :: post()數據?
我這樣做$all_input = Input::post();
但後來我通過陣列像Java(迭代是,如何即使你做了嗎?)
for ($i=0; $i<count($all_input); $i++)
{
if (strpos($all_input[$i], 'something') == true) // ERROR...
但錯誤Undefined offset: 0
應用程序崩潰,我認爲意味着該指數沒有被發現?
我自己也嘗試加入這一無濟於事:
if (!isset($all_input))
{
return;
}
如果是這樣,你怎麼能訪問它們通過迭代的數據?我知道它包含數據,因爲當我在瀏覽器上進行調試期間按下按鈕時,如果刪除該代碼,我可以看到它們。
如果您尚未弄明白我是從Java開發人員快到了,我剛開始學習PHP的所以請與我承擔......
您的'$ all_input'可能是一個關聯數組,您試圖在if語句中訪問它的索引0,這可能不存在。 'var_dump($ all_input)' - 檢查你有哪些數據 – ArtOsi