数据载入中,请稍后......
 
展开
懒人码库客户端 点击或扫描下载
欢迎来到懒人码库!懒人码库QQ群:19651313
欢迎来到懒人码库!懒人码库QQ群:19651313  
当前位置:懒人码库 > 服务端脚本 > PHP

php 部门测试题(仅供初学者参考)

2013-03-21 00:00 来源:懒人码库 / 作者:懒人码库 已被阅读:次 分类:PHP 上一篇:PHP短信发送方法 下一篇:PHP学习笔记之this,继承父类构造函数和方法的用法
<?php 
 //1.用“|”拆分下面这个字符串到数组 
$str="a|b|c|d|e|f"; 
$a=explode("|",$str); 
print_r ($a); 
//2.将上面的拆分好的数组以逗号为分隔组合成一个字符串,结尾不包含逗号。 
$b=implode(",",$a); 
print_r ('<br>'.$b.'<br>'); 
  
//3. 写出所有php循环方式,要求能输出循环结果,(值、变量自己随便定义) 
while($i<10){          
echo ($i); 
$i++; 
} 
  
  
for($a=1;$a<=10;$a++){ 
    echo $a.'<br>'; 
} 
  
$a=array('去','去你','去你的'); 
foreach($a as $key=>$value){ 
    echo $key."=>".$value; 
} 
  
  
//4、随便写一个函数,要求可以调用外部变量 
function aa($b){ 
    $c=$b; 
    echo $c; 
} 
   
 aa(44); 
echo '<br>'; 
  
  
//6、将上面的数组用递归方法遍历一次,每个值尾部加以个“_”,然后输出结果; 
$tt=array(1,array(2,3,array(4,array(5,7)),6)); 
function a($arr){   
  
     if(!is_array($arr)){   
  
         echo $arr."\n";   
  
     }else 
  
     foreach($arr as $v){   
  
         if(is_array($v)){   
  
             foreach($v as $vv){   
  
                 echo a($vv)."\n";   
  
             }   
  
         }else{   
  
             echo $v."\n";   
  
         }   
  
     }   
  
 }   
  
  
  
  
  
  
  
  
function bb($a){ 
    if(is_array($a)){ 
        foreach($a as $k => $v){          
         $c.=bb($v); 
        }    
    }else{ 
        return $a."_"; 
    } 
    return $c; 
} 
   
   
   
  
$cc=a($tt); 
print_r($cc); 
  
$cc1=bb($tt); 
print_r($cc1); 
  
//7、输出当前时间戳、格式化当前时间戳格式为 2012/12/21 12:12:12、将格式化后的时间转换为时间戳并打印 
  
echo time()."<br>"; 
$a=date("Y-m-d  H:m:s"); 
echo $a; 
strtotime($a); 
  
echo '<br>'; 
//8、写一个类“a”,功能是随便输出一个值,要求包含初始化函数(构造函数),引用这个类并输出结果 
class a{ 
    public $a=""; 
    function __construct($b){ 
        $this->a=$b; 
    } 
    function cc(){ 
        echo $this->a; 
    } 
    function dd(){ 
        return $this->cc(); 
    } 
} 
  
$tt = new a(2); 
$tt->cc(); 
  
  
echo '<br>'; 
//9、写一个类“b”,继承类“a”,并且初始化父类的构造函数,引用这个类并输出结果 
class b extends a{ 
function __construct(){ 
parent::__construct(554); 
} 
 function mm(){ 
        echo $this->a; 
    } 
      
} 
$nn = new b(); 
$nn->mm(); 
  
  
echo '<br>'; 
//10、替换下面的字符串中的“abc”为“ABC”,在“ABC”后插入"DEF"; 
      
        $str2="asdasdgj;erwkbabctjsbsdfg"; 
        $a=str_replace("abc","ABC",$str2); 
        $b=explode("ABC",$a); 
        //$b[1]="DEF".$b[1]; 
        $b=implode("ABCDEF",$b); 
  
?>

 

标签:
小贴士:懒人码库 为网页前端人员提供建站常用的广告代码和网页特效,内容涵盖焦点图,导航菜单,jQuery代码,图片特效,对联广告,日历控件,在线客服等。