Skip to content

Commit bb02b52

Browse files
authored
feat: add php solution to lc problem: No.2259 (doocs#1026)
1 parent 5fa12af commit bb02b52

File tree

3 files changed

+61
-0
lines changed

3 files changed

+61
-0
lines changed

solution/2200-2299/2259.Remove Digit From Number to Maximize Result/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,28 @@ function removeDigit(number: string, digit: string): string {
227227
}
228228
```
229229

230+
### **PHP**
231+
232+
```php
233+
class Solution {
234+
/**
235+
* @param String $number
236+
* @param String $digit
237+
* @return String
238+
*/
239+
function removeDigit($number, $digit) {
240+
$max = 0;
241+
for ($i = 0; $i < strlen($number); $i++) {
242+
if ($number[$i] == $digit) {
243+
$tmp = substr($number, 0, $i).substr($number, $i + 1);
244+
if ($tmp > $max) $max = $tmp;
245+
}
246+
}
247+
return $max;
248+
}
249+
}
250+
```
251+
230252
### **...**
231253

232254
```

solution/2200-2299/2259.Remove Digit From Number to Maximize Result/README_EN.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,28 @@ function removeDigit(number: string, digit: string): string {
203203
}
204204
```
205205

206+
### **PHP**
207+
208+
```php
209+
class Solution {
210+
/**
211+
* @param String $number
212+
* @param String $digit
213+
* @return String
214+
*/
215+
function removeDigit($number, $digit) {
216+
$max = 0;
217+
for ($i = 0; $i < strlen($number); $i++) {
218+
if ($number[$i] == $digit) {
219+
$tmp = substr($number, 0, $i).substr($number, $i + 1);
220+
if ($tmp > $max) $max = $tmp;
221+
}
222+
}
223+
return $max;
224+
}
225+
}
226+
```
227+
206228
### **...**
207229

208230
```
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution {
2+
/**
3+
* @param String $number
4+
* @param String $digit
5+
* @return String
6+
*/
7+
function removeDigit($number, $digit) {
8+
$max = 0;
9+
for ($i = 0; $i < strlen($number); $i++) {
10+
if ($number[$i] == $digit) {
11+
$tmp = substr($number, 0, $i).substr($number, $i + 1);
12+
if ($tmp > $max) $max = $tmp;
13+
}
14+
}
15+
return $max;
16+
}
17+
}

0 commit comments

Comments
 (0)