[PHP-users 13512] Re: for などのループの中に if を入れる事は可能なのでしょうか?( 解決)

b-fine php-users@php.gr.jp
Fri, 21 Feb 2003 21:37:18 +0900


> しょうなりです。
> 
> ところで解決された方法についてですが、
> #以下、僕が読みやすくなるように、手を加えています。
>> $today = date ("j");
>> $month = date("t");
>> $loop = $today-1;
>> $loopone = $month+1 ;
>> $looptwo = $today+1;
>> if ($today != "1"){
>>    for($i=1; $i < $loop; $i++) {
>>        if($d[$i] != ""){
>>            print("$d[$i]<br>\n");
>>        }
>>    }
>> 
>>    if ( $d[$today] !=""){
>>        print ("<b>$d[$today]</b><br>\n");
>>    }
>> 
>>    for($i=$looptwo; $i < $loopone; $i++){
>>        if($d[$i] != ""){
>>            print("$d[$i]<br>\n");
>>        }
>>    }
>> }
>> ?>
> 
> 今日が1日だった場合はなにも処理されないようですよ。
> 括弧 { } の始まる位置に気を配って書くと、
> こういうミスは少なくなると思います。
> 
一日だった場合は、ボールドで表示させるようにかなり考えて編み出したもので、
二つ目のセグメントで行っているはずですが、?どうでしょうか?
> 
> あとお節介ながらハンドルネームについて、どうかな?て思います。
> 僕もあだ名で投稿してますので(本名も載せてますけど)、
> あまり人のことを言えないかも。
しょうなりさんのおっしゃる通り、phpのメーリングリストでphpをHNにするのは
確かにおかしいです。なので、b-fineで今後はよろしくおねがいします。