0
<?php
$td = date("d");

for ($i = 1; $i <= $td; $i++)
{
  $num18 = count($this->numbermonth18);
  echo "['1'," . $num18 . "],";
}

上記のコードは['1',12],['1',12],['1',12],['1',12],['1',12],[ のような出力を表示します。 '1',12],['1',12],['1',12],['1',12],['1',12],['1',12],['1 ',12],['1',12],['1',12],['1',12],['1',12],['1',12],['1', 12],['1',12],['1',12],['1',12],['1',12],['1',12],['1',12] ,['1',12],['1',12],['1',12],['1',12],['1',12],['1',12], .

$i上記のコードの 18 を値に置き換える必要があります。$ifor ループで 18 の代わりに 、 などのすべての値を表示し$this->numbermonth1$this->numbermonth2配列$this->numbermonth3を出力するにはどうすればよいですか?

4

1 に答える 1

4

あなたはできる:

for($i=1;$i<=$td;$i++)
{
  $num=count($this->{'numbermonth'.$i});
  echo "['1',".$num."],";
}
于 2013-04-30T01:39:16.983 に答える