
會出現錯誤的訊息,是因為第34行$arr[$j]變數,$j是負數。而$j是$arr陣列的key值,因為key值是負數,所以會出現錯誤警告的訊息。
當然你也可以用
ini_set(“display_errors”,”off”),來讓錯誤訊息不出現。
ini_set(“display_errors”,”off”),來讓錯誤訊息不出現。
但是正確的方法,應該是key值若是不正確時,給它一個null。
isset($arr[$j])?$arr[$j]=$arr[$j]:$arr[$j]=null;

這樣就沒有錯誤的訊息了!