六间房的两个PHP面试题_php

  • 内容
  • 评论
  • 相关

 

 <?php /*============================================================================= #     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<strlen($base_body);$i=$i+76){  $index=($count-1)*76;  @$all_str.='<p>'.substr($base_body,$index,76).'</p>';  $count++; } echo $all_str; ?>  
 <?php /*============================================================================= #     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)); ?>

欢迎大家阅读《六间房的两个php面试题_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

本文链接地址: 六间房的两个PHP面试题_php

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注