私は現在、学生のためのリビジョンタイムテーブルを作成するプログラムを設計しています。私は、2次元の配列を通過する関数を作成しようとしている、その配列のランダムな場所に対象を挿入します。すなわち、mondayのスロット12の数学が次に翌日に移動します。週は前のページの変数として設定されています。メイン配列内の各配列を選択するのに役立つだけです。ここに私の2darrayがあり、心のIVEでクマは、ユーザー場合たとえば、値を持つユーザープットを満たしたテーブルである7foreachを使用して配列内のすべての配列に値を追加する方法は?
$Timetable = array(
"0" => array // 0 = Monday 6= Sunday
// 0 - 24 = horus
(
"0" => "",
"1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => "",
"7" => "",
"8" => "",
"9" => "",
"10" => "",
"11" => "",
"12" => "",
"13" => "",
"14" => "",
"15" => "",
"16" => "",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "",
"22" => "",
"23" => "",
"24" => "",
),
"1" => array
(
"0" => "",
"1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => "",
"7" => "",
"8" => "",
"9" => "",
"10" => "",
"11" => "",
"12" => "",
"13" => "",
"14" => "",
"15" => "",
"16" => "",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "",
"22" => "",
"23" => "",
"24" => "",
),
"2" => array
(
"0" => "",
"1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => "",
"7" => "",
"8" => "",
"9" => "",
"10" => "",
"11" => "",
"12" => "",
"13" => "",
"14" => "",
"15" => "",
"16" => "",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "",
"22" => "",
"23" => "",
"24" => "",
),
);
期待される結果があってもカントースペースを節約するために最初の3つの配列を含みます4時間英語の数学に6を入力し、生物学に2を入力した場合、配列はこのように見えるかもしれません。
'$'Timetable = array(
"0" => array // 0 = Monday 6= Sunday
// 0 - 24 = horus
(
"0" => "",
"1" => "",
"2" => "",
"3" => "english",
"4" => "",
"5" => "",
"6" => "",
"7" => "maths",
"8" => "",
"9" => "biology",
"10" => "",
"11" => "english",
"12" => "",
"13" => "",
"14" => "",
"15" => "",
"16" => "",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "",
"22" => "maths",
"23" => "",
"24" => "",
),
"1" => array
(
"0" => "",
"1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => "",
"7" => "",
"8" => "",
"9" => "english",
"10" => "",
"11" => "maths",
"12" => "",
"13" => "",
"14" => "",
"15" => "",
"16" => "english",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "english",
"22" => "",
"23" => "",
"24" => "",
),
"2" => array
(
"0" => "",
"1" => "",
"2" => "",
"3" => "",
"4" => "",
"5" => "",
"6" => "",
"7" => "",
"8" => "",
"9" => "",
"10" => "",
"11" => "",
"12" => "",
"13" => "biology",
"14" => "",
"15" => "english",
"16" => "",
"17" => "",
"18" => "",
"19" => "",
"20" => "",
"21" => "",
"22" => "",
"23" => "maths",
"24" => "",
),
);
期待どおりの結果を提供できますか?あなたがここで達成したいものは完全にはっきりしていないからです。 – BVengerov
サブアレイが0から24になる場合は、24時間に25のエントリがありますか?あなたは "24"を失ってはいけませんか、または "真夜中"のために2つのエントリーを持つ理由がありますか? –
@BozidarSikanjic 0-23のはずです。ありがとうございます –