学习笔记

  > 一套面试题(试题部分)

一套面试题(试题部分)

实体部分,问题如下:

1. echo count("abc"); 输出的结果是什么?

2.请简述一下echo,print,print_r的区别?

3.请用正则提出一个网页中所有的链接。

4.请用php打印出昨天的事件,格式是:2017-11-24 14:11:38

5.请解释一下,PHP里的三元运算符,例如a=b==c ? 1: 2;

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

7.请写出一下的输出结果:

a.$str1 = null; $str2 = false; echo $str1 == $str2? "相等":"不相等";

b. $str3 = ""; $str4=0; echo $str3 == $str4 ? "相等":"不相等";

c. $str5=0; $str6 = "0"; echo $str5 === $str6 ? "相等":"不相等";

8.请用SQL从下面两个关联表中找出所有name所包含张三的信息,然后出入一条数据,信息如下:name 是石头,regdate是2014-7-11, content是本科毕业,tel是13566666666,最后更新name为石头的电话为110,。(注意:user表和userinfo表通过uid关联)

表名 user

uidregdate
1

2014-6-11

22014-6-15
32014-6-17

表名 userinfo


uidnamecontenttel
1张三大专毕业13333663366
2

张三

本科毕业

13645645645

3李四中专毕业13654877877


9.写一个函数,将数据 $array = array(

    0 => array("","河北"),

    1=> array("","北京"),

    2=> array(1,"海淀"),

    3=> array(0,"保定"),

    4=>array(2,"中关村"),

    5=>array(3,"涿州"),

);

处理后返回:

河北

-保定

--涿州

北京

-海淀

--中关村

发布时间:2017-11-24,14:28:58

这是一套php的考题,后续会有分析的讲解。

作者:澎蠡

让学习成为一种习惯,让知识交流变成一种生活方式。