PHP計算陣列中三個值相加等於0的元素,對於部分PHP初學者來說可能有一點難度。其實只要理解其計算思路就很簡單了,這裡我們需要了解下PHP中array_push函數。
推薦參考學習:《PHP教學》
下面我們就直接結合具體的程式碼範例,跟大家介紹PHP計算數組中三個值相加等於0的元素的方法。
程式碼範例如下:
<?php //PHP计算数组中三个值相加等于0的元素 function aaa($arr){ $count = count($arr) - 2; $result=[]; for ($x = 0; $x < $count; $x++){ if($arr[$x]+ $arr[$x+1] + $arr[$x+2] == 0){ array_push($result,"{$arr[$x]} + {$arr[$x + 1]}+{$arr[$x + 2]} =0"); } } return $result; } $arr = array(-1,0,1,2,-1,-4); print_r(aaa($arr));
這裡計算了陣列$arr中三個值相加等於0的元素,結果如下:
##相關函數介紹:
count 函數— 計算陣列中的單元數目,或物件中的屬性個數。
array_push 函數— 將一個或多個單元壓入數組的末尾(入棧)
array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int
<?php $array[] = $var; ?>
以上是PHP計算數組中三個值相加等於0的元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!