D137 27. Remove Element
题目链接
27. Remove Element
题目剖析
给定一个数组和一个数字,从该数组中移除该数字,并返回剩下的元素个数。
因为数组传的是援用型的,所以不必返回数组。
解题思路
这道题换作是C/C++的话,考查的是指针吧。
PHP的话,判断是否相等,而后间接unset就能够了。
最终代码
<?phpclass Solution { /** * @param Integer[] $nums * @param Integer $val * @return Integer */ function removeElement(&$nums, $val) { $remain = 0; foreach($nums as $key => $num){ if($num == $val){ unset($nums[$key]); } $remain++; } return $remain; }}
若感觉本文章对你有用,欢送用爱发电赞助。