新浪PHP工程笔试题

1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名

例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php

2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句

请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5

请注意:

(1) 需要处理完整的 html 页面,即不光此 meta 语句

(2) 忽略大小写

(3) ' 和 " 在此处是可以互换的

(4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行

(5) 注意处理多余空格

3. 写一个函数,算出两个文件的相对路径

如 $a = '/a/b/c/d/e.php';

$b = '/a/b/12/34/c.php';

计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上

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

5.简述论坛中无限分类的实现原理。

6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示

网上答案部分

1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名

2.  例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php

3.截词和正则都可以,就这么一串高效能体现在哪里?(题目出的很2)

4.  5.2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句

6.

7.  请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5

8.  请注意:

9.  (1) 需要处理完整的 html 页面,即不光此 meta 语句

10.  (2) 忽略大小写

11.  (3) ' 和 " 在此处是可以互换的

12.  (4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行

13.  (5) 注意处理多余空格

14.字符处理和正则都可以,注意1是啥意思?怕人误认为只处理这一句?出题者大概想考正则,实际应用确实正则加字符处理最好,因为变态meta写法太多了。(从题目看,出题者玩的也不多,所以题目就2了)

15.  16.3. 写一个函数,算出两个文件的相对路径

17.  如 $a = '/a/b/c/d/e.php';   18.  $b = '/a/b/12/34/c.php';

19.  计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上

20.解法explode,但是我不明白这个具体实践有什么用?

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

23.递归,函数熟悉,没意义的题目(出题者很2)

24.  25.5.简述论坛中无限分类的实现原理。

26.忘记了,网上一大坨,难道到新浪就是做论坛的吗?新浪的论坛有discuz的普及吗?(出题者很2)   27.  28.6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。

29.不知道,不过可以参考一些弹出的calendar,点了弹出calendar窗口,然后选中日期后,关闭窗口,日期输入到指定框。新浪有啥地方让人愿意输入的?(出题者很2)

就这些了,有关php的面试题。

写的有点乱,大家将就参考吧,主要理解下问题思路与实现方法,以备在日后的应聘中用得到,

php 新浪面试题,php程序员面试题(新浪篇)相关推荐

  1. php高级程序员笔试题,PHP程序员笔试题含答案

    入门级php程序员笔试题(总100分/47题) 简述题(50分) 1.用php打印出前一天的时间格式是2006-5-10 22:21:21(2分) echo date("Y-m-d G:i: ...

  2. 每个程序员都必读的10篇文章

    作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到.在我学习的过程中我读到过许多非常 ...

  3. 每个程序员都必读的12篇文章

    作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到. 在我学习的过程中我读到过许多非 ...

  4. 2008年上半年程序员考试试题分析

    文章试读 不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国.一.二.三.四 职场规划:一些杂七杂八的职场感悟吧.不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈 ...

  5. JAVA程序员面试题集合

    JAVA程序员面试题集合 分类: 编程语言 2012-12-08 12:10 50人阅读 评论(0) 收藏 举报 1.面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些 ...

  6. python程序员面试题精选100题_在Python程序员面试中被问的最多的10道题

    我们在为大家整Python程序员面试试题中,发现了一些被面试官问到的最多的一些问题,以下就是本篇内容: Python是个非常受欢迎的编程语言,随着近些年机器学习.云计算等技术的发展,Python的职位 ...

  7. 程序员笔试题收集汇总(三)

    相关文章: 程序员笔试题收集汇总(一) http://blog.csdn.net/youyou1543724847/article/details/52383530 程序员笔试题收集汇总(二) htt ...

  8. 计算机水平考试 初级,计算机水平考试-初级程序员下午试题模拟38

    计算机水平考试-初级程序员下午试题模拟38 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 初级程序员下午试题模拟38试题一阅读以下说明 ...

  9. Java程序员面试题集(131-135)

    Java程序员面试题集(131-135) 摘要:这部分内容准备重新发布为Java程序员面试题集(151-180),但这篇帖子仍然保留在这里.查看新内容请点击Java程序员面试题集(151-180) 1 ...

最新文章

  1. Hibernate和iBATIS 优缺点比较
  2. Windows7中的系统健康报告
  3. 战争游戏[tarjan]
  4. 配置审计(Config)配合开启OSS防盗链功能
  5. 事务消息应用场景、实现原理与项目实战
  6. win10win键无反应_台式电脑开机主机没反应怎么办 电脑开机主机没反应解决【详解】...
  7. 清华计算机系上热搜!近9成优秀毕业生放弃留学,前50名41人留校深造
  8. 【BZOJ4653】区间,离散化+线段树
  9. 数学好对学计算机有什么好处,编程对学数学有什么好处
  10. 一维热传导的有限元求解基础与COMSOL弱形式实现
  11. Python源码保护
  12. 如何购买华为服务器+云计算特点
  13. alluxio java_学习 Alluxio(四):Java API
  14. 关于mysql 联表使用count的一个问题
  15. excel熵值法计算权重_熵值法的Excel基本步骤
  16. 什么是Cython?让Python有C语言的速度
  17. matlab 半高斯拟合,高斯曲线拟合求半宽高
  18. electron调用python_Electron+Python界面开发(通过zerorpc)
  19. STM32CubeMx 学习(4)PWM 实验
  20. 7-5 圆形体体积计算器 (20 分)

热门文章

  1. 迈向现代化的 .Net 配置指北
  2. .NET Core容器化开发系列(一)——Docker里面跑个.NET Core
  3. 实体类的动态生成(三)
  4. DotNetCore跨平台~Dockerfile的解释
  5. [转]nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
  6. 【经典回放】多种语言系列数据结构线性表之一:顺序表
  7. ENVI修复图像坏点扩展补丁
  8. Android之解决JsonObject里面的JsonArray数据会有斜杠问题
  9. LeetCode之Remove Duplicates from Sorted List
  10. [python opencv 计算机视觉零基础到实战] 三、numpy与图像编辑