PHP练习本[二]

1.用php输出一个表格,5*7的,表头为周一至周日,用蓝色背景.内容的奇数行用灰色背景,偶数行白色背景.每个td里填写行数*列数的值.
2.写一段程,根据月份,输出这个月的天数.

3.有一个数组,array(‘a’=>’aa’,’b’=>’bc’,’d’,’d’=>’de’),判断key为’d’是否存在数组中,如果有并输入其对应的value.
4.有字符串”ifelsend.cn”,将cn替换为com.
5.对12.56347进行保留小数点后2位,并四舍五入.

相关文章

PHP练习本[二]》有5个想法

  1. 阿健说道:

    写的有点蒙,很明显的感觉到基础知识还是不牢固,还得在把基础知识在啃一遍。

  2. 阿健说道:

    <?php

    /*
    1.用php输出一个表格,5*7的,表头为周一至周日,用蓝色背景.内容的奇数行用灰色背景,偶数行白色背景.每个td里填写行数*列数的值.
    */
    echo "”;
    echo “表格”;

    for($i=0 ; $i<5 ; $i++){
    echo "”;
    if($i == 0){
    $num = array(“一”,”二”,”三”,”四”,”五”,”六”,”日”);
    foreach($num as $day){
    echo “” . “星期” . $day . “”;
    }
    }else{
    for($j=0 ; $j < 7 ; $j++){
    if($i % 2 == 0){
    $bg = "#fff";
    }else{
    $bg = "#ccc";
    }
    echo " “. ($i * $j);
    }
    }

    echo “”;
    }

    echo “”;

    /*
    2.写一段程,根据月份,输出这个月的天数.
    */
    $m = 2;
    $y = 2012;
    echo “第二题;” . date( “t “,mktime(0,0,0,$m,1,$y));

    echo “”;

    /*
    3.有一个数组,array(‘a’=>’aa’,’b’=>’bc’,’d’,’d’=>’de’),判断key为’d’是否存在数组中,如果有并输入其对应的value.
    */

    $ccc = array(‘a’ => ‘aa’ , ‘b’ => ‘bc’ , ‘d’ , ‘d’ => ‘de’);

    foreach ($ccc as $key => $value){
    if (in_array($key[‘d’],$ccc)){
    echo $value . ”;
    }
    }

    echo “”;

    /*
    4.有字符串”ifelsend.cn”,将cn替换为com.

    str_replace — 子字符串替换
    */
    $ddd = str_replace(“cn” , “com” , “ifelsend.cn”);
    echo $ddd;

    echo “”;

    /*
    5.对12.56347进行保留小数点后2位,并四舍五入.

    round — 对浮点数进行四舍五入
    */
    echo round(12.56347 , 2);

    ?>

发表评论

返回顶部