File tree 3 files changed +70
-0
lines changed
solution/1400-1499/1451.Rearrange Words in a Sentence
3 files changed +70
-0
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,31 @@ func arrangeWords(text string) string {
137
137
}
138
138
```
139
139
140
+ ### ** PHP**
141
+
142
+ ``` php
143
+ class Solution {
144
+ /**
145
+ * @param String $text
146
+ * @return String
147
+ */
148
+ function arrangeWords($text) {
149
+ $text = lcfirst($text);
150
+ $arr = explode(" ", $text);
151
+ for ($i = 0; $i < count($arr); $i++) {
152
+ $hashtable[$i] = strlen($arr[$i]);
153
+ }
154
+ asort($hashtable);
155
+ $key = array_keys($hashtable);
156
+ $rs = [];
157
+ for ($j = 0; $j < count($key); $j++) {
158
+ array_push($rs, $arr[$key[$j]]);
159
+ }
160
+ return ucfirst(implode(" ", $rs));
161
+ }
162
+ }
163
+ ```
164
+
140
165
### ** ...**
141
166
142
167
```
Original file line number Diff line number Diff line change @@ -122,6 +122,31 @@ func arrangeWords(text string) string {
122
122
}
123
123
```
124
124
125
+ ### ** PHP**
126
+
127
+ ``` php
128
+ class Solution {
129
+ /**
130
+ * @param String $text
131
+ * @return String
132
+ */
133
+ function arrangeWords($text) {
134
+ $text = lcfirst($text);
135
+ $arr = explode(" ", $text);
136
+ for ($i = 0; $i < count($arr); $i++) {
137
+ $hashtable[$i] = strlen($arr[$i]);
138
+ }
139
+ asort($hashtable);
140
+ $key = array_keys($hashtable);
141
+ $rs = [];
142
+ for ($j = 0; $j < count($key); $j++) {
143
+ array_push($rs, $arr[$key[$j]]);
144
+ }
145
+ return ucfirst(implode(" ", $rs));
146
+ }
147
+ }
148
+ ```
149
+
125
150
### ** ...**
126
151
127
152
```
Original file line number Diff line number Diff line change
1
+ class Solution {
2
+ /**
3
+ * @param String $text
4
+ * @return String
5
+ */
6
+ function arrangeWords($text) {
7
+ $text = lcfirst($text);
8
+ $arr = explode(" ", $text);
9
+ for ($i = 0; $i < count($arr); $i++) {
10
+ $hashtable[$i] = strlen($arr[$i]);
11
+ }
12
+ asort($hashtable);
13
+ $key = array_keys($hashtable);
14
+ $rs = [];
15
+ for ($j = 0; $j < count($key); $j++) {
16
+ array_push($rs, $arr[$key[$j]]);
17
+ }
18
+ return ucfirst(implode(" ", $rs));
19
+ }
20
+ }
You can’t perform that action at this time.
0 commit comments