回答編集履歴

3

再編集 false

2020/05/29 11:15

投稿

退会済みユーザー
test CHANGED
@@ -6,9 +6,9 @@
6
6
 
7
7
  $notice = "値がどれか入ってないよ";
8
8
 
9
- }elseif (array_search($_POST['id'], array_column($data, 'id')) &&
9
+ }elseif (array_search($_POST['id'], array_column($data, 'id'))!== false &&
10
10
 
11
- array_search($_POST['pass'], array_column($data, 'pass'))) {
11
+ array_search($_POST['pass'], array_column($data, 'pass'))!== false ) {
12
12
 
13
13
 
14
14
 

2

編集2

2020/05/29 11:15

投稿

退会済みユーザー
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- $result = array_search($_POST['id'], array_column($data, 'name'));
15
+ $result = array_search($_POST['id'], array_column($data, 'id'));
16
16
 
17
17
  $notice = $data[$result]['name'];
18
18
 
@@ -35,3 +35,7 @@
35
35
  解決できました。
36
36
 
37
37
  自分の議事録として残します。
38
+
39
+
40
+
41
+ (再編集)

1

インデックスの取り出し 修正

2020/05/15 13:50

投稿

退会済みユーザー
test CHANGED
@@ -1,20 +1,4 @@
1
1
  ```
2
-
3
- $data = [
4
-
5
- ['id' => '1','pass' => '1111', 'name' => '山田'],
6
-
7
- ['id' => '2','pass' => '2222', 'name' => '田中'],
8
-
9
- ['id' => '3','pass' => '3333', 'name' => '佐藤'],
10
-
11
- ];
12
-
13
-
14
-
15
-
16
-
17
-
18
2
 
19
3
  if (isset($_POST['id'], $_POST['pass'])){
20
4
 
@@ -22,13 +6,15 @@
22
6
 
23
7
  $notice = "値がどれか入ってないよ";
24
8
 
25
- }elseif (array_search($_POST['id'], array_column($data, 'id'))
9
+ }elseif (array_search($_POST['id'], array_column($data, 'id')) &&
26
10
 
27
- && array_search($_POST['pass'], array_column($data, 'pass'))) {
11
+ array_search($_POST['pass'], array_column($data, 'pass'))) {
28
12
 
29
- $name = array_search('name', $data , true);
13
+
30
14
 
15
+ $result = array_search($_POST['id'], array_column($data, 'name'));
16
+
31
- $notice = $data[$name]['name'];
17
+ $notice = $data[$result]['name'];
32
18
 
33
19
  } else{
34
20