多次元配列を備えたarray_splice?
-
10-10-2019 - |
質問
さて、私は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;
所属していません StackOverflow