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

回答編集履歴

6

修正

2020/03/25 14:47

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -16,7 +16,7 @@
16
16
  echo "このような文字はありません。 こちらの文字では?「〇J」";
17
17
  }
18
18
  elseif ($Transale == '〇M') {
19
- // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
19
+ // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleの値が何のときここの処理を実行したらいの??? エラーメッセージ出ておこう
20
20
  echo "翻訳結果:い";
21
21
  }
22
22
  ```

5

あああ

2020/03/25 14:47

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -16,7 +16,7 @@
16
16
  echo "このような文字はありません。 こちらの文字では?「〇J」";
17
17
  }
18
18
  elseif ($Transale == '〇M') {
19
- // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
19
+ // $Transaleが'〇J'ではなく、$Transaleが'〇J'で、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
20
20
  echo "翻訳結果:い";
21
21
  }
22
22
  ```

4

修正

2020/03/25 14:41

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -5,8 +5,8 @@
5
5
 
6
6
  elseifの前にelseがあるのがNGなのだと思います。
7
7
 
8
- ↓パソコン側の目線でコメントを書いてみました。(正確ではないかもしれませんが)
8
+ ↓パソコン側の視点でコメントを書いてみました。(正確ではないかもしれませんが)
9
- ```
9
+ ```PHP
10
10
  if ($Transale == '〇J') {
11
11
  // $Transaleが'〇J'のときの処理→理解できる
12
12
  echo "翻訳結果:あ";

3

修正

2020/03/25 14:40

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -16,7 +16,7 @@
16
16
  echo "このような文字はありません。 こちらの文字では?「〇J」";
17
17
  }
18
18
  elseif ($Transale == '〇M') {
19
- // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
19
+ // $Transaleが'〇J'で、$Transaleが'〇J'ではなくて、なおかつ$Transaleが'〇M'のときの処理...。え? どういうこと? $Transaleは'〇J'かつ'〇J'ではない?? しかも$Transaleは'〇M'???
20
20
  echo "翻訳結果:い";
21
21
  }
22
22
  ```

2

修正

2020/03/25 14:39

投稿

new1ro
new1ro

スコア4528

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

1

修正

2020/03/25 14:37

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -1,4 +1,20 @@
1
1
  `elseif ($Transale == 〇M) {`
2
2
 
3
3
  `if ($Transale == 〇M) {`
4
- ではないでしょうか?
4
+ ではないでしょうか?
5
+
6
+ elseifの前にelseがあるのがNGなのだと思います。
7
+ ```
8
+ if ($Transale == 〇J) {
9
+ echo "翻訳結果:あ";
10
+ }
11
+ else {
12
+ echo "このような文字はありません。 こちらの文字では?「〇J」";
13
+ }
14
+ elseif ($Transale == 〇M) {
15
+ echo "翻訳結果:い";
16
+ }
17
+ else {
18
+ echo "このような文字はありません。 こちらの文字では?「〇M」";
19
+ }
20
+ ```