teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

edit

2021/09/14 06:35

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  > Undefined array key
2
2
 
3
3
  エラーの通り、未定義の配列キーを参照してるという事なので、参照前にそのキーがあるかどうかをチェックすれば良いです。
4
+ 初期値からの別の変数を用意しておいて、キーがあるときだけその変数に値を設定してその変数を参照するようにすれば避けられます。
4
5
 
5
6
  [配列の関数は充実している](https://www.php.net/manual/ja/ref.array.php)ので色々試してください。
6
7
 
7
- あと、POSTなど自動で入ってくる情報は上書きしてはいけません。
8
+ あと、POSTなど自動で入ってくる情報は上書きしてはいけませんし、基本直接参照しません