普通PHP程序员笔试题
整理于2012-7-3,自己整理的,已经测试过,仅供参考
,打印格式是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='';
$b='';
list($b,$a)=array($a,$b);
echo $a.'<br/>'.$b;
5. 根据题目要求,用PHP写出代码。
表名User
ID Name Tel Content Date
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","pass");
***@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 "<br/>";
}
(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 "<br/>";
}
6. javascript能否定义二维数组,如果不能你如何解决?
看了很多资料,发现很多都说JS不支持二维数组,不过在JS中对二维数组的定义却有很多方法,以下是其中四种:
<script language="javascript">
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]);
</script>
7. ,,。
<script>
function go2b(){
= "";
}
setTimeout( "go2b()",5000 ); //5秒钟后自动执行go2b()
</script>
8.
普通php程序员笔试题 来自淘豆网www.taodocs.com转载请标明出处.