关于PHP的两个笔试题_编码和随机排列
2013-05-25 14:08
169 查看
<?php /*============================================================================= # 笔试题一:读取一个文件,将其Base64编码,每76个字符加一个换行 =============================================================================*/ 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 /*============================================================================= # 笔试题二:写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复 =============================================================================*/ 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)); ?>
相关文章推荐
- 解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于编码的两个小点(摘)
- 关于PHP开发编码规范
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于PHP开发编码规范
- 关于PHP中文字编码的问题
- 解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
- PHP中关于foreach的笔试题
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 看到两个写的很好的关于字符集,编码的文章,推荐大家看看
- 关于java备注乱码的问题,两个工程默认的编码不一样
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于PHP编码转化的问题
- 关于php和mysql字符集编码问题
- 关于xml编码问题在VB,PHP,JAVA下的解决方案
- 关于php的字符串编码
- 关于xml编码问题在VB,PHP,JAVA下的解决方案