回答編集履歴

2

文字修正

2016/05/21 00:30

投稿

退会済みユーザー
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  {
64
64
 
65
- $str = "racewcar";
65
+ $str = "racecar";
66
66
 
67
67
  echo "Checking this word ----> " . $str . "<br>";
68
68
 

1

ソース追加

2016/05/21 00:30

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,107 @@
1
1
  文字数を変えるとわかりますが、単語ごとではなく一文字ずつ判定していて、結果を表示しています。
2
+
3
+
4
+
5
+
6
+
7
+ 修正ソースも作りましたが、見ないで頑張る場合は見ないで下さいw
8
+
9
+
10
+
11
+
12
+
13
+ ```php
14
+
15
+ ダミー
16
+
17
+ ダミー
18
+
19
+ ダミー
20
+
21
+ ダミー
22
+
23
+ ダミー
24
+
25
+ ダミー
26
+
27
+ ダミー
28
+
29
+ ダミー
30
+
31
+ ダミー
32
+
33
+ ダミー
34
+
35
+ ダミー
36
+
37
+ ダミー
38
+
39
+
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+
48
+
49
+
50
+
51
+ <?php
52
+
53
+
54
+
55
+ class myClass
56
+
57
+ {
58
+
59
+
60
+
61
+ public function myKaibun()
62
+
63
+ {
64
+
65
+ $str = "racewcar";
66
+
67
+ echo "Checking this word ----> " . $str . "<br>";
68
+
69
+ $len = strlen($str);
70
+
71
+ $palindrome = TRUE;
72
+
73
+ for ($x = 0; $x < $len / 2; $x++) {
74
+
75
+ if ($str[$x] != $str[$len - $x - 1]) {
76
+
77
+ $palindrome = FALSE;
78
+
79
+ }
80
+
81
+ }
82
+
83
+ if ($palindrome) {
84
+
85
+ echo "Thid is palindrome word!<br>";
86
+
87
+ } else {
88
+
89
+ echo "This is not palindrome word!<br>";
90
+
91
+ }
92
+
93
+ }
94
+
95
+
96
+
97
+ }
98
+
99
+
100
+
101
+ $a = new myClass();
102
+
103
+ $a->myKaibun();
104
+
105
+ ?>
106
+
107
+ ```