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

回答編集履歴

2

追記

2019/11/24 03:18

投稿

退会済みユーザー
answer CHANGED
@@ -18,4 +18,8 @@
18
18
  if(array_key_exists($value, $arr))echo ' : あたり';
19
19
  echo PHP_EOL;
20
20
  }
21
- ```
21
+ ```
22
+ ちなみに、array_key_exists() は早い!
23
+ [雑な検証](https://teratail.com/questions/214357#reply-315449)
24
+
25
+ この処理でパフォーマンス求めることって殆どないと思うけど参考まで。

1

追記

2019/11/24 03:18

投稿

退会済みユーザー
answer CHANGED
@@ -10,10 +10,12 @@
10
10
  'd' => TRUE,
11
11
  'e' => TRUE,
12
12
  'f' => TRUE,
13
+ 'abc' => TRUE,
13
14
  ];
14
15
  foreach(['a', 'g', 'abc'] as $value){
15
16
  echo $value . ' をテスト';
16
17
  if(isset($arr[$value]))echo ' : あたり';
18
+ if(array_key_exists($value, $arr))echo ' : あたり';
17
19
  echo PHP_EOL;
18
20
  }
19
21
  ```