普通PHP程序员笔试题


Posted in 面试题 onJanuary 01, 2016
1. 用PHP打印出前一天的时间,打印格式是2007年5月10日 22:21:21
2. PHP代码如下:
$a=”hello”;
$b=&$a;
unset($b);
$b=”world”;
echo $a;
其结果是?
3. PHP代码如下:
$str=”cd”;
$$str=”landog”;
$$str.=”ok”;
echo $cd;
其结果是?
4. 用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值,$a、$b的初始值自己定。
5. 根据题目要求,用PHP写出代码。
表名User
ID Name Tel Content Date
1 张三 13333663366 大专毕业 2006-10-11
3 张三 13612312331 本科毕业 2006-10-15
5 张四 020-5566556 中专毕业 2006-10-15
4 王五 13521212125 大专毕业 2006-12-25
2 …………
6 …………
假设数据库连接如下:
$mysql_db=mysql_connect(“local”,”root”,”pass”);
@mysql_select_db(“DB”,$mysql_db);
(1)查询出所有Name等于“张三”的记录,并输出。
(2)按ID升序查询,只返回排序后的前3条记录,并输出。
6. javascript能否定义二维数组,如果不能你如何解决?
7. 假设a.html和b.html在同一个文件夹下面,用javascript实现当打开a.html五秒钟后,自动跳转到b.html。
8. 有两个文件a.html和a.php,代码如下:
a.html




PHP程序员面试








a. php

$user_name = $_GET[user_name];
$user_tel = $_GET[user_tel];
$user_email = $_GET[user_email];
$user_add = $_GET[user_add];
echo “用户名:$user_name
电话:$user_tel
邮箱:$user_email
地址:$user_add
”;
?>

(1)请画出a.html在浏览器的显示效果图。
(2)在a.html中输入:用户名=张三,电话=020-38259977,邮箱=sunrising@srtek.cn,地址=广州升瑞,按提交按钮后输出结果是?
9. 你是否使用过版本控制工具,如果有,请简要说明。
10. 利用CSS样式表定义已访问的超链接字体大小为14pt,颜色为red。
11. 移动任意一位数或符号,使等式成立, 102 = 101-1。注:是移动不是交换,等号不能分开。
12. 规律题,3、1、4、1、5、9、2、( ), 请按照规律在括号内写出下一表达式。
13. 规律题,5、8、-3、5、-2、3、-1、( ),请按照规律在括号内写出下一表达式。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
答案:

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

2. hello

3. landogok

4. $a = “abcd”;
$b = “1234″;
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
”;

5. (1)$sql = “select * from User where > $result = mysql_query( $sql );
while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ){
echo $row[‘Name’];
}
(2) $sql = “select * from User order by ID asc limit 0,3”;
$result = mysql_query( $sql );
while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ){
echo $row[‘Name’];
}
6. javascript不支持二维数组定义,可以用arr[0] = new array()来解决

7. javascript代码如下:


8.

(1)如下所示:

略。因为懒得插入图片,如果想看结果可以把代码保存为html文件,再用浏览器打开查看。

(2)输出结果应为:

姓名:

电话:

邮箱:

地址:

因为表单是用post方式提交,但在a.php中却用get方式来读取,所以不会读到任何值。

9. 略

10. a:visited { font-size: 14pt; color: red; }

11. 102 = 101-1

12. 答案为6,因为∏=3.1415926

13. 答案为2,规律为n=(n-2) – |(n-1)| ,n>=3

Tags in this post...

面试题 相关文章推荐
解释一下抽象方法和抽象类
Aug 27 面试题
一套带答案的C++笔试题
Jan 10 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 面试题
.NET面试问题集
Dec 08 面试题
天网面试题
Apr 07 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
性能测试工程师的面试题
Feb 20 面试题
Prototype中如何为一个元素添加一个方法
Dec 08 面试题
GC是什么?为什么要有GC?
Dec 08 面试题
中软国际Java程序员机试题
Aug 19 面试题
JSF界面控制层技术
Jun 17 面试题
德尔福集团DELPHI的笔试题
Feb 22 面试题
PHP如何删除一个Cookie值
Nov 15 #面试题
PHP如何与mysql建立链接
May 05 #面试题
PHP笔试题
Feb 22 #面试题
PHP如何设置和取得Cookie值
Jun 30 #面试题
PHP如何自定义函数
Sep 16 #面试题
10条PHP编程习惯
May 26 #面试题
PHP面试题-$message和$$message的区别
Dec 08 #面试题
You might like
DOMXML函数笔记
2006/10/09 PHP
Apache2 httpd.conf 中文版
2006/11/17 PHP
zend api扩展的php对象的autoload工具
2011/04/18 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
纯js实现画一棵树的示例
2017/09/05 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python计数排序和基数排序算法实例
2014/04/25 Python
9种python web 程序的部署方式小结
2014/06/30 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
Python的log日志功能及设置方法
2019/07/11 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
对Django中的权限和分组管理实例讲解
2019/08/16 Python
Python流程控制常用工具详解
2020/02/24 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
超全Python图像处理讲解(多模块实现)
2020/04/13 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
社会学专业求职信
2014/07/17 职场文书
大一新生期末自我评价
2014/09/12 职场文书
公路施工安全责任书
2015/05/08 职场文书
治理商业贿赂工作总结
2015/08/10 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书