、義務コードの書き方

WBOY
WBOYオリジナル
2016-06-13 13:46:451161ブラウズ

当番コードの書き方を教えてください
最近ユニットのウェブサイトを作っているのですが、基礎が非常に弱いので本を読みながら百度を手探りで作っていることが多いです
最近、欲しいです。 4 日間の毎日の当直担当者をホームページに表示します。
私が書いたコードは以下の通りです。
$zbb0=array("張三","李斯","王呉")
$zbb1=array("張三1","李思1", "王五1")
$zbb2=array("張三2","李四2","王五2")
$zbb3=array("張三3","李四3 ", "王五3")
$date_time=getdate(time));
$yday=$date_time["yday"];
if ($yday%4==0){
echo "$zbb0";}
if ($yday%4==1){
echo "$zbb1";}
if ($yday%4==2){
echo "$ zbb2";}
if ($yday%4==3){
echo "$zbb3";}
?>
おそらく、今年の日数で現在の日付を取得することを意味します。 4で割って余りを求め、その余りの値に応じて該当する人物を表示します


------解決策------------ - -------
$zbb0=array("張三","李斯","王呉");
$zbb1=array("張三1","李Si 1","Wang Wu 1");
$zbb2=array("Zhang San 2","Li Si 2","Wang Wu 2");
$zbb3=array("Zhang San 3 ","李四3","王五3");
$date_time=getdate(time());
$yday=$date_time["yday"];
$day=$ yday %4; //残り

$zb='zbb'.$day //何日目の変数
$zbb=$$zb;
print_r($zbb);
------解決策---------

PHP コード


$zb=配列(
1=>array("張三","李斯","王呉")
,array("張三1","李思1","王呉1"),
array("張三 2", "李四 2", "王呉 2"),
array("張三 3", "李四 3", "王呉 3")
);
 
$today=date("N");
 
スイッチ ($today%4)
{
    ケース1:
        print_r($zb[1]);
        壊す;
    ケース 2:
        print_r($zb[2]);
        壊す;
    ケース 3:
        print_r($zb[3]);
        壊す;
    ケース4:
        print_r($zb[3]);
        壊す;
        
}
?>
<br><font color="#e78608">------解決策------------------</font><br>
$zbb = array(<br> array("張三", "李斯", "王呉"), <br> array("張三 1", "李四 1", "王呉 1"), <br> array("Zhang San 2", "Li Si 2", "Wang Wu 2"), <br> array("Zhang San 3", "Li Si 3", "Wang Wu 3"), <br>);<br>print_r($zbb[date('z')%4]);<br>または<br>echo join(',', $zbb[date('z')%4]); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。