From 252f18eaf0b638d5e9a8a09cd179ca47a39e9a49 Mon Sep 17 00:00:00 2001 From: Qiu-IT Date: Thu, 2 Mar 2023 10:02:52 +0100 Subject: [PATCH] feat: add php solution to lc problem: No.0088 --- .../0088.Merge Sorted Array/README.md | 23 +++++++++++++++++++ .../0088.Merge Sorted Array/README_EN.md | 23 +++++++++++++++++++ .../0088.Merge Sorted Array/Solution.php | 18 +++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 solution/0000-0099/0088.Merge Sorted Array/Solution.php diff --git a/solution/0000-0099/0088.Merge Sorted Array/README.md b/solution/0000-0099/0088.Merge Sorted Array/README.md index 240bb47aa7c88..18cbfe3bc0498 100644 --- a/solution/0000-0099/0088.Merge Sorted Array/README.md +++ b/solution/0000-0099/0088.Merge Sorted Array/README.md @@ -196,6 +196,29 @@ impl Solution { } ``` +### **PHP** + +```php +class Solution { + /** + * @param Integer[] $nums1 + * @param Integer $m + * @param Integer[] $nums2 + * @param Integer $n + * @return NULL + */ + function merge(&$nums1, $m, $nums2, $n) { + while (count($nums1) > $m) { + array_pop($nums1); + } + for ($i = 0; $i < $n; $i++) { + array_push($nums1, $nums2[$i]); + } + asort($nums1); + } +} +``` + ### **...** ``` diff --git a/solution/0000-0099/0088.Merge Sorted Array/README_EN.md b/solution/0000-0099/0088.Merge Sorted Array/README_EN.md index da422bb2f9b6e..4b43678a93e42 100644 --- a/solution/0000-0099/0088.Merge Sorted Array/README_EN.md +++ b/solution/0000-0099/0088.Merge Sorted Array/README_EN.md @@ -183,6 +183,29 @@ impl Solution { } ``` +### **PHP** + +```php +class Solution { + /** + * @param Integer[] $nums1 + * @param Integer $m + * @param Integer[] $nums2 + * @param Integer $n + * @return NULL + */ + function merge(&$nums1, $m, $nums2, $n) { + while (count($nums1) > $m) { + array_pop($nums1); + } + for ($i = 0; $i < $n; $i++) { + array_push($nums1, $nums2[$i]); + } + asort($nums1); + } +} +``` + ### **...** ``` diff --git a/solution/0000-0099/0088.Merge Sorted Array/Solution.php b/solution/0000-0099/0088.Merge Sorted Array/Solution.php new file mode 100644 index 0000000000000..b8d34826f1c27 --- /dev/null +++ b/solution/0000-0099/0088.Merge Sorted Array/Solution.php @@ -0,0 +1,18 @@ +class Solution { + /** + * @param Integer[] $nums1 + * @param Integer $m + * @param Integer[] $nums2 + * @param Integer $n + * @return NULL + */ + function merge(&$nums1, $m, $nums2, $n) { + while (count($nums1) > $m) { + array_pop($nums1); + } + for ($i = 0; $i < $n; $i++) { + array_push($nums1, $nums2[$i]); + } + asort($nums1); + } +} \ No newline at end of file