php的编程题,简单的php笔试编程题

//三角形

function sanjiaoxing(){

for($i=0;$i<6;$i++){

for($j=0;$j<=$i;$j++){

echo "*";

}

echo "
";

}

}

sanjiaoxing();

//三角形例二

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

for($x=1;$x<=10-$i;$x++){echo "&nbsp";}

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

echo "&nbsp*";

}

echo "
";

}

//杨辉三角

function yanghui($n){

for($i=0;$i

$arr[$i][0]=1;

$arr[$i][$i]=1;

}

for($i=2;$i

for($j=1;$j

$arr[$i][$j]=$arr[$i-1][$i-1]+$arr[$i-1][$j];

}

}

for($i=0;$i

for($k=0;$k<=$n-$i;$k++){ echo "&nbsp";}

for($j=0;$j<=$i;$j++){

echo "&nbsp".$arr[$i][$j];

}

echo "
";

}

}

yanghui(6);

//一只母牛,4岁至15岁时可以生母牛,到20岁死亡,N年后会有多少头牛.

function cow($num,$y){

for($j=1;$j

if($j>=4 && $j<15){

$num++;

cow($num,$y-$j);

}

if($j==20){

$num--;

}

}

return $num;

}

echo cow(1,20);

//打印前一天的时间

date_default_timezone_set(‘Asia/shanghai‘);

echo date(‘Y-m-d H:i:s‘,time()-24*3600);

echo "
";

echo date(‘Y-m-d H:i:s‘,strtotime(‘-1 day‘));

//实现不用第三参数交换$a,$b

$a = "1234";

$b = ‘ab‘;

echo "初始值:a=$a,b=$b";

$a = $a.$b;

$b = strlen($b);

$b = substr($a,0,(strlen($a)-$b));

$a = substr($a,strlen($b));

echo "交换后:a=$a,b=$b";

//获取服务器端IP

function getip() {

if(!empty($_SERVER["HTTP_CLIENT_IP"])){

return $_SERVER["HTTP_CLIENT_IP"];

}else if(!empty($_SERVER["HTTP_X_FORWARD_FOR"])){

return $_SERVER["HTTP_X_FORWARD_FOR"];

}else if(!empty($_SERVER["REMOTE_ADDR"])){

return $_SERVER["REMOTE_ADDR"];

}else{

return "noknow";

}

}

echo getip();

//字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”。

function str($str){

$str_arr = explode("_",$str);

$len = count($str_arr);

$newStr = "";

//$str_arr = array_reverse($str_arr);

//print_r($str_arr);

for($i=0;$i

$newStr .= ucfirst($str_arr[$i]);

}

return $newStr;

}

echo str("make_by_id");

原文:http://www.cnblogs.com/Xavier13/p/4134035.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值