为什么建设银行的网站打不开/关键时刻
1.<?php
/*
1.给定字符串参数 "abcd"返回 "dcba"
下面被注释的地方是因为对题目的错误理解而出错的,除了第一个。
*/
function zf($a){$t = "";for($i=0;$i<strlen($a);$i++){$t = substr($a,$i,1) . $t;}return $t;/*$d=array();$e="";$f=array();for($i=0;$i<strlen($a);$i++){$c=substr($a,$i,1);array_push($d,$c);}for($i=count($d)-1;$i>=0;$i--){array_push($f,$d[$i]);}foreach($f as $g){$e=$e.$g;}return $e;*//*rsort($d);foreach($d as $am){echo $am;}for($ab=0;$ab<count($d);$ab++){foreach($d as $j=>$z){if($j<count($d)-1){if($d[$j]<$d[$j+1]){$e=$d[$j];$d[$j]=$d[$j+1];$d[$j+1]=$e;}}}}foreach($d as $j=>$z){if($j<count($d)-1){if($d[$j]<$d[$j+1]){$e=$d[$j];$d[$j]=$d[$j+1];$d[$j+1]=$e;array_push($f,$d[$j]);}else{array_push($f,$d[$j]);} }}array_push($f,$d[count($d)-1]);$zfc=implode("",$f);return $zfc;*/}
echo zf("xabcydzh");?>
2.<html>
<form>
<table border="1" cellspacing="0" cellpadding="10">
<?php
/*
2.给定数组 array("a","b","c")
要求,在页面上显示一个table表格,表格形式如下
------------
1 | a
------------
2 | b
------------
*/
function cf($v){$e="";for($i=1;$i<=count($v);$i++){$f="<tr><td>".$i."</td><td>".$v[$i-1]."</td><tr>";$e=$e.$f;}return $e;
}
echo cf(array("a","b","c"));
?>
</table>
</form>
</html>
3.<?php
/*
3.给定数组 array("a","b","c","d") 以及一个参数 n
要求,向数组前移n个位置,如当n 为1的时候
返回结果 array("b","c","d","a")
*/
function slice($sz,$n){$b=array();$d=array_splice($sz,0,$n);foreach($d as $v){array_push($sz,$v);}return $sz;
}
var_dump(slice(array("a","b","c","d"),1));
?>
4.<html>
<body>
<?php
/*
4.给定数组 array(7,15,28,6,9,11)
要求输入各个元素代表大小的文字
如:
<span style="font-size:7px">7</span> 表示在页面以7px的大小来显示数字7
*/
function dx(){$a=array(7,15,28,6, 9,11);$e="";foreach($a as $b=>$c){$d="<span style =\"font-size:".$c."px\">".$c."</span>";$e=$e.$d;}return $e;
}
echo dx();
?>
</body>
</html>
5.<?php
/*
5.给定两个参数 max 和 n 如:1000 和 15
要求,返回一个数组,,数组里存储的时候 max 以内能被 n 整除的数字
*/
function sz($max,$n){$a=array();for($i=0;$i<$max;$i++){if($i%$n==0){array_push($a,$i);}}return $a;
}
var_dump(sz(100,10));
?>