您的位置:首页 > 编程语言 > PHP开发

PHP笔试题

2015-09-25 12:50 591 查看
1、不用新变量直接交换现有两个变量的值

(1)list($a,$b)=array($b,$a);
(2)a=a+b,b=a-b,a=a-b


2、PHP数字金额转大小格式,同时说明思路

  function daxie($num){
      $da_num = array('零','一','二','三','四','五','六','七','八','九');
      $return = '';
      $len_num = strlen($num);
      if(!is_numeric($num) || $len_num < 0){
          return '';
      }
      for($i=0;$i<$len_num;$i++){
          $return .= $da_num[ substr($num,$i,1)];
      }
      return $return;
  }


3.SQL查询语句如下:
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写?

select * from table
where id in (10,32,22,76,13,44)
order by charindex(id,'10,32,22,76,13,44') desc


4.用PHP打印出前一天的时间,格式是2006-5-10 22:21:21

5. echo(),print(),print_r()的区别

6.能够使HTML和PHP分离开使用的模板

7.如何实现PHP、JSP交互?

8.使用哪些工具进行版本控制?

9.如何实现字符串翻转?

10.优化MYSQL数据库的方法

11.谈谈事务处理

A给B的账户转账50美元的例子


12.apache+mysql+php实现最大负载的方法

参考第10题。

13.实现中文字串截取无乱码的方法

14.用PHP写出显示客户端IP与服务器IP的代码:

15.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。

前执行脚本的绝对路径名(3),正在浏览当前页面用户的 IP 地址(4),查询(query)的字符串(URL 中第一个问号 ? 之后的内容):id=1&bi=2(5),当前运行脚本所在的文档根目录(6)。

16.执行程序段 将输出__。

17.在HTTP 1.0中,状态码 401 的含义是____;如果返回“找不到文件”的提示,则可用 header 函数,其语句为____。

18.数组函数 arsort 的作用是____;语句 error_reporting(2047)的作用是____。

19.写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把script标记及其内容都去掉):

20.以Apache模块的方式安装PHP,在文件http.conf中首先要用语句____动态装载PHP模块,
然后再用语句____使得Apache把所有扩展名为php的文件都作为PHP脚本处理。

21.语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是____;为了避免多次包含同一文件,可以用语句____来代替它们。

22.一个函数的参数不能是对变量的引用,除非在php.ini中把____设为on

23..SQL 中LEFT JOIN的含义是__,如果 tbl_user记录了学生的姓名(name)和学号(ID),
tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject),要想打印出 各个学生姓名及对应的的各科总成绩,则可以用SQL语句____.

24.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须____

25.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。

26.类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是

PHP笔试题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: