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

回答編集履歴

2

文字修正

2016/05/21 00:30

投稿

退会済みユーザー
answer CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  public function myKaibun()
32
32
  {
33
- $str = "racewcar";
33
+ $str = "racecar";
34
34
  echo "Checking this word ----> " . $str . "<br>";
35
35
  $len = strlen($str);
36
36
  $palindrome = TRUE;

1

ソース追加

2016/05/21 00:30

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,54 @@
1
- 文字数を変えるとわかりますが、単語ごとではなく一文字ずつ判定していて、結果を表示しています。
1
+ 文字数を変えるとわかりますが、単語ごとではなく一文字ずつ判定していて、結果を表示しています。
2
+
3
+
4
+ 修正ソースも作りましたが、見ないで頑張る場合は見ないで下さいw
5
+
6
+
7
+ ```php
8
+ ダミー
9
+ ダミー
10
+ ダミー
11
+ ダミー
12
+ ダミー
13
+ ダミー
14
+ ダミー
15
+ ダミー
16
+ ダミー
17
+ ダミー
18
+ ダミー
19
+ ダミー
20
+
21
+
22
+
23
+
24
+
25
+
26
+ <?php
27
+
28
+ class myClass
29
+ {
30
+
31
+ public function myKaibun()
32
+ {
33
+ $str = "racewcar";
34
+ echo "Checking this word ----> " . $str . "<br>";
35
+ $len = strlen($str);
36
+ $palindrome = TRUE;
37
+ for ($x = 0; $x < $len / 2; $x++) {
38
+ if ($str[$x] != $str[$len - $x - 1]) {
39
+ $palindrome = FALSE;
40
+ }
41
+ }
42
+ if ($palindrome) {
43
+ echo "Thid is palindrome word!<br>";
44
+ } else {
45
+ echo "This is not palindrome word!<br>";
46
+ }
47
+ }
48
+
49
+ }
50
+
51
+ $a = new myClass();
52
+ $a->myKaibun();
53
+ ?>
54
+ ```