diff --git a/solution/0500-0599/0557.Reverse Words in a String III/README.md b/solution/0500-0599/0557.Reverse Words in a String III/README.md index e818847f2bcf4..98bfbcb03588d 100644 --- a/solution/0500-0599/0557.Reverse Words in a String III/README.md +++ b/solution/0500-0599/0557.Reverse Words in a String III/README.md @@ -138,6 +138,24 @@ impl Solution { } ``` +### **PHP** + +```php +class Solution { + /** + * @param String $s + * @return String + */ + function reverseWords($s) { + $sArr = explode(' ', $s); + for ($i = 0; $i < count($sArr); $i++) { + $sArr[$i] = strrev($sArr[$i]); + } + return implode(" ", $sArr); + } +} +``` + ### **...** ``` diff --git a/solution/0500-0599/0557.Reverse Words in a String III/README_EN.md b/solution/0500-0599/0557.Reverse Words in a String III/README_EN.md index 5bbb1d6a801e5..afacd65413e00 100644 --- a/solution/0500-0599/0557.Reverse Words in a String III/README_EN.md +++ b/solution/0500-0599/0557.Reverse Words in a String III/README_EN.md @@ -121,6 +121,24 @@ impl Solution { } ``` +### **PHP** + +```php +class Solution { + /** + * @param String $s + * @return String + */ + function reverseWords($s) { + $sArr = explode(' ', $s); + for ($i = 0; $i < count($sArr); $i++) { + $sArr[$i] = strrev($sArr[$i]); + } + return implode(" ", $sArr); + } +} +``` + ### **...** ``` diff --git a/solution/0500-0599/0557.Reverse Words in a String III/Solution.php b/solution/0500-0599/0557.Reverse Words in a String III/Solution.php new file mode 100644 index 0000000000000..5e04a1cb80f6b --- /dev/null +++ b/solution/0500-0599/0557.Reverse Words in a String III/Solution.php @@ -0,0 +1,13 @@ +class Solution { + /** + * @param String $s + * @return String + */ + function reverseWords($s) { + $sArr = explode(' ', $s); + for ($i = 0; $i < count($sArr); $i++) { + $sArr[$i] = strrev($sArr[$i]); + } + return implode(" ", $sArr); + } +} \ No newline at end of file