1

さて、私はPHPにかなり慣れていないので、現在配列を試しています。例として、これが私の配列であると仮定しましょう。

    $t1 = array (
  "basicInfo" => array (
   "The Sineps",
   "December 25, 2010",
   "lemonpole_1g"
  ),
  "overallRecord" => array (
   "23",
   "12",
   "19",
   ""
  )
);

収集できたものから、関数array_spliceを使用すると、配列内の特定のインデックスをポイントし、データを追加/削除できることがわかりました。この関数を使用して見たすべての例から、数値配列のみが使用されました。ここで私の質問は、たとえば["overallRecord"] [3](空)をどのようにポイントし、そのフィールドを更新するかということです。

空のフィールドが「合計ポイント」用であることをさらに理解するには、次のようにします。

$wins = $t1["overallRecord"][0] * 3;
$loss = $t1["overallRecord"][1];
$draw = $t1["overallRecord"][2];
$total = $wins + $draw;

まとめると、変数$total["overallRecord"][3]に追加したいと思います。必ずしもarray_spliceを使用する必要はありませんが、これを実現するために別の方法を考え出した場合は、シンプルに保つか、コメントを追加してください:)

前もって感謝します!

4

2 に答える 2

0
$t1["overallRecord"][3] = $total;
于 2010-12-15T22:06:33.357 に答える
0

私が正しく理解しているなら、単に

$t1["overallRecord"][3] = $total;
于 2010-12-15T22:07:20.300 に答える