郑州PHP培训
达内郑州文化路中心

4000178985

热门课程

六间房的两个PHP笔试题

  • 时间:2015-08-28
  • 发布:达内
  • 来源:达内

  • /*=============================================================================

    # FileName: base64.php

    # Desc: 六间房笔试题一:读取一个文件,将其Base64编码,每76个字符加一个换行

    # Author: HouYongZheng

    # Time: 2013-05-20 14:25

    =============================================================================*/

    header('Content-Type: text/html; charset=utf-8');

    $body=file_get_contents('base64.txt');

    $base_body=base64_encode($body);

    $count=1;

    for($i=0;$i

    $index=($count-1)*76;

    @$all_str.='

    '.substr($base_body,$index,76).'

    ';

    $count++;

    }

    echo $all_str;

    ?>



    /*=============================================================================

    # FileName: array.php

    # Desc: 六间房笔试题二:写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复

    # Author: HouYongZheng

    # Time: 2013-05-20 15:01

    =============================================================================*/

    function rand_array($n){

    $array=array();

    $rand_array=array();

    for($i=1;$i<=$n;$i++){

    array_push($array,$i);

    }

    //return $array;

    for($i=0;$i<=($n-1);$i++){

    $rand=array_rand($array,1);

    array_push($rand_array,$array[$rand]);

    unset($array[$rand]);

    }

    return $rand_array;

    }

    var_dump(rand_array(10));

    ?>

上一篇:6道经典php笔试题
下一篇:php画饼图代码
选择城市和中心
贵州省

广西省

海南省

台湾