質問

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

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

私が集めることができるものから、私は機能があることを知りました array_splice 配列内の特定のインデックスを指して、データを追加/削除することができます。この関数を使用して見たすべての例から...数値配列のみが使用されました。今、私の質問は、私がどのように指摘するかということです "総合的なレコード"] [3たとえば(どちらが空です)、そのフィールドを更新しますか?

空のフィールドは「合計ポイント」のためのものであることをさらに理解するために:

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

それを要約するために、私は変数を追加したい $合計"総合的なレコード"] [3. 。必ずしも一緒にいる必要はありません array_splice, ただし、この試行を実現するための別の方法を思いついた場合は、コメントを追加するか、コメントを追加してください:)

前もって感謝します!

役に立ちましたか?

解決

私が正しく理解しているなら、単にそうしてください

$t1["overallRecord"][3] = $total;

他のヒント

$t1["overallRecord"][3] = $total;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top