PHP は、配列内の 3 つの値の合計が 0 になる要素を計算します。これは、PHP 初心者にとっては少し難しいかもしれません。実際、計算の考え方さえ理解していれば非常に簡単です。ここでは PHP の array_push 関数を理解する必要があります。
推奨参考学習:「PHP チュートリアル 」
以下では、具体的なコード例を使用して PHP の計算を直接紹介します。配列内の 3 つの要素を追加して 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 内の 3 つの値の合計が 0 になる要素が計算されます。結果は次のとおりです。
関連関数の紹介:
count 関数 —配列内のユニットの数、または数値を計算します。オブジェクト内の属性のこと。
array_push 関数 #—1 つ以上のセルを配列の末尾にプッシュします (プッシュ)
array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int
<?php $array[] = $var; ?>
以上がPHPは、3つの値の合計が0に等しい配列内の要素を計算します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。