ここでは、フィルムとショーデートのきれいな構造リストを作成しようとしています。PHPとMySQLでネストされた配列の出力/構造に問題がある
$shows = array(
array(
"Thursday" => array(
"17:00",
"19:00")),
array(
"Friday" => array(
"16:30",
"18:45"
"20:10")),
array(
"Saturday" => array(
"18:30",
"21:00"))
);
問題は、合理的な方法で物事を印刷することができないようです。 日は動的なものになっています。
for ($row = 0; $row < $shows.length(); $row++) //Haven't got a clue about the 'length()'
{
print $shows[$row] . "<br>"; //Print the day.
for (
$col = 0; $col < $shows[$row].length(); $col++) //Loop through each day.
{
print (">" . $shows[$row][$col] . "<br>"); //Print each time of the day.
}
}
そして、何をしようとしているのは、対応する時刻で毎日印刷することです。 このようなものが出てくるはずです。
Thursday - 17:00
19:00
Friday - 16:30
18:45
20:10
あなたはjavascript右に使用しているように見えますか? PHPには、配列内の要素(foreach)を反復処理するための制御構造が用意されています。その理由のために、ここの回答のほとんどはそれを使用しています。 – devius