回答編集履歴

6

修正

2020/03/25 14:47

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  elseif ($Transale == '〇M') {
36
36
 
37
- // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
37
+ // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleの値が何のときここの処理を実行したらいの??? エラーメッセージ出ておこう
38
38
 
39
39
  echo "翻訳結果:い";
40
40
 

5

あああ

2020/03/25 14:47

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  elseif ($Transale == '〇M') {
36
36
 
37
- // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
37
+ // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
38
38
 
39
39
  echo "翻訳結果:い";
40
40
 

4

修正

2020/03/25 14:41

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- ↓パソコン側の目線でコメントを書いてみました。(正確ではないかもしれませんが)
15
+ ↓パソコン側の視点でコメントを書いてみました。(正確ではないかもしれませんが)
16
16
 
17
- ```
17
+ ```PHP
18
18
 
19
19
  if ($Transale == '〇J') {
20
20
 

3

修正

2020/03/25 14:40

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  elseif ($Transale == '〇M') {
36
36
 
37
- // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
37
+ // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
38
38
 
39
39
  echo "翻訳結果:い";
40
40
 

2

修正

2020/03/25 14:39

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- `if ($Transale == 〇M) {`
5
+ `if ($Transale == '〇M') {`
6
6
 
7
7
  ではないでしょうか?
8
8
 
@@ -10,9 +10,15 @@
10
10
 
11
11
  elseifの前にelseがあるのがNGなのだと思います。
12
12
 
13
+
14
+
15
+ ↓パソコン側の目線でコメントを書いてみました。(正確ではないかもしれませんが)
16
+
13
17
  ```
14
18
 
15
- if ($Transale == 〇J) {
19
+ if ($Transale == '〇J') {
20
+
21
+ // $Transaleが'〇J'のときの処理→理解できる
16
22
 
17
23
  echo "翻訳結果:あ";
18
24
 
@@ -20,19 +26,17 @@
20
26
 
21
27
  else {
22
28
 
29
+ // 上記以外 ($Transaleが'〇J'ではないとき) の処理→理解できる
30
+
23
31
  echo "このような文字はありません。 こちらの文字では?「〇J」";
24
32
 
25
33
  }
26
34
 
27
- elseif ($Transale == 〇M) {
35
+ elseif ($Transale == '〇M') {
28
36
 
29
- echo "翻訳結果:";
37
+ // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、$Transaleが'〇M'のときの処理...。え? どううこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
30
38
 
31
- }
32
-
33
- else {
34
-
35
- echo "このような文字はありません。 こちらの文字では?「〇M」";
39
+ echo "翻訳結果:い";
36
40
 
37
41
  }
38
42
 

1

修正

2020/03/25 14:37

投稿

new1ro
new1ro

スコア4528

test CHANGED
@@ -5,3 +5,35 @@
5
5
  `if ($Transale == 〇M) {`
6
6
 
7
7
  ではないでしょうか?
8
+
9
+
10
+
11
+ elseifの前にelseがあるのがNGなのだと思います。
12
+
13
+ ```
14
+
15
+ if ($Transale == 〇J) {
16
+
17
+ echo "翻訳結果:あ";
18
+
19
+ }
20
+
21
+ else {
22
+
23
+ echo "このような文字はありません。 こちらの文字では?「〇J」";
24
+
25
+ }
26
+
27
+ elseif ($Transale == 〇M) {
28
+
29
+ echo "翻訳結果:い";
30
+
31
+ }
32
+
33
+ else {
34
+
35
+ echo "このような文字はありません。 こちらの文字では?「〇M」";
36
+
37
+ }
38
+
39
+ ```