普通PHP程序员笔试题_php程序员笔试题
普通PHP程序员笔试题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“php程序员笔试题”。
普通PHP程序员笔试题
整理于2012-7-3,自己整理的,已经测试过,仅供参考
1.用PHP打印出前一天的时间,打印格式是2007年5月10日 22:21:21
echo date('Y年m月d日 H:i:s',strtotime('-1 day'));
2.PHP代码如下:
$a=“hello”;
$b=&$a;
unset($b);
$b=“world”;
echo $a;
其结果是?
hello
3.PHP代码如下:
$str=“cd”;
$$str=“landog”;
$$str.=“ok”;
echo $cd;
其结果是?
landogok
4.用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值,$a、$b的初始值自己定$a='2.0';
$b='3.0';list($b,$a)=array($a,$b);
echo $a.''.$b;
5.根据题目要求,用PHP写出代码。
表名User
IDNameTelContentDate
1张三 ***大专毕业2006-10-11
3张三 ***本科毕业2006-10-15
5张四 020-5566556中专毕业2006-10-15
4王五 ***大专毕业2006-12-25
2„„„„
6„„„„
假设数据库连接如下:
$mysql_db=mysql_connect(“local”,“root”,“pa”);
@mysql_select_db(“DB”,$mysql_db);
(1)查询出所有Name等于“张三”的记录,并输出。
$sql=“select * from user where name='张三'”;
mysql_query(“set names 'gbk'”);
$result=mysql_query($sql)or die('false');
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
foreach($row as $key=>$value){
echo $key.':'.$value.“”;
}
echo “”;
}
(2)按ID升序查询,只返回排序后的前3条记录,并输出。
$sql=“select * from user order by id asc limit 0,3”;
mysql_query(“set names 'gbk'”);
$result=mysql_query($sql)or die('false');
while($row=mysql_fetch_array($result,MYSQL_ASSOC)){
foreach($row as $key=>$value){
echo $key.':'.$value.“”;
}
echo “”;
}
6.javascript能否定义二维数组,如果不能你如何解决?
看了很多资料,发现很多都说JS不支持二维数组,不过在JS中对二维数组的定义却有很多方法,以下是其中四种:
var arr=[[1,2,3],[4,5,6]];
//alert(arr[0][0]);
var arr1=new Array([1,2,3],[4,5,6]);
//alert(arr[0][1]);
var arr2=new Array(new Array(1,2,3),new Array(4,5,6));
//alert(arr[0][2]);
var arr3=new Array();
arr3[0]=new Array(1,2,3);
arr3[1]=new Array(4,5,6);
//alert(arr3[1][0]);
7.假设a.html和b.html在同一个文件夹下面,用javascript实现当打开a.html五秒钟后,自动跳转到b.html。
前提是a.html已打开
function go2b(){
window.location = “b.html”;
}
setTimeout(“go2b()”,5000);//5秒钟后自动执行go2b()
8.有两个文件a.html和a.php,代码如下:
a.html
PHP程序员面试
姓名:
电话:
邮箱:
地址: