php 新浪面试题,php程序员面试题(新浪篇)
新浪PHP工程筆試題
1. 寫一個函數(shù),盡可能高效的,從一個標準 url 里取出文件的擴展名
例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
2. 在 HTML 語言中,頁面頭部的 meta 標記可以用來輸出文件的編碼格式,以下是一個標準的 meta 語句
請使用 PHP 語言寫一個函數(shù),把一個標準 HTML 頁面中的類似 meta 標記中的 charset 部分值改為 big5
請注意:
(1) 需要處理完整的 html 頁面,即不光此 meta 語句
(2) 忽略大小寫
(3) ' 和 " 在此處是可以互換的
(4) 'Content-Type' 兩側(cè)的引號是可以忽略的,但 'text/html; charset=gbk' 兩側(cè)的不行
(5) 注意處理多余空格
3. 寫一個函數(shù),算出兩個文件的相對路徑
如 $a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
計算出 $b 相對于 $a 的相對路徑應該是 ../../c/d將()添上
4.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。
5.簡述論壇中無限分類的實現(xiàn)原理。
6.設(shè)計一個網(wǎng)頁,使得打開它時彈出一個全屏的窗口,該窗口中有一個文本框和一個按鈕。用戶在文本框中輸入信息后點擊按鈕就可以把窗口關(guān)閉,而輸入的信息卻在主網(wǎng)頁中顯示
網(wǎng)上答案部分
1. 寫一個函數(shù),盡可能高效的,從一個標準 url 里取出文件的擴展名
2.? 例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
3.截詞和正則都可以,就這么一串高效能體現(xiàn)在哪里?(題目出的很2)
4.? 5.2. 在 HTML 語言中,頁面頭部的 meta 標記可以用來輸出文件的編碼格式,以下是一個標準的 meta 語句
6.?
7.? 請使用 PHP 語言寫一個函數(shù),把一個標準 HTML 頁面中的類似 meta 標記中的 charset 部分值改為 big5
8.? 請注意:
9.? (1) 需要處理完整的 html 頁面,即不光此 meta 語句
10.? (2) 忽略大小寫
11.? (3) ' 和 " 在此處是可以互換的
12.? (4) 'Content-Type' 兩側(cè)的引號是可以忽略的,但 'text/html; charset=gbk' 兩側(cè)的不行
13.? (5) 注意處理多余空格
14.字符處理和正則都可以,注意1是啥意思?怕人誤認為只處理這一句?出題者大概想考正則,實際應用確實正則加字符處理最好,因為變態(tài)meta寫法太多了。(從題目看,出題者玩的也不多,所以題目就2了)
15.? 16.3. 寫一個函數(shù),算出兩個文件的相對路徑
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.寫一個函數(shù),能夠遍歷一個文件夾下的所有文件和子文件夾。
23.遞歸,函數(shù)熟悉,沒意義的題目(出題者很2)
24.? 25.5.簡述論壇中無限分類的實現(xiàn)原理。
26.忘記了,網(wǎng)上一大坨,難道到新浪就是做論壇的嗎?新浪的論壇有discuz的普及嗎?(出題者很2)?? 27.? 28.6.設(shè)計一個網(wǎng)頁,使得打開它時彈出一個全屏的窗口,該窗口中有一個文本框和一個按鈕。用戶在文本框中輸入信息后點擊按鈕就可以把窗口關(guān)閉,而輸入的信息卻在主網(wǎng)頁中顯示。
29.不知道,不過可以參考一些彈出的calendar,點了彈出calendar窗口,然后選中日期后,關(guān)閉窗口,日期輸入到指定框。新浪有啥地方讓人愿意輸入的?(出題者很2)
就這些了,有關(guān)php的面試題。
寫的有點亂,大家將就參考吧,主要理解下問題思路與實現(xiàn)方法,以備在日后的應聘中用得到,
總結(jié)
以上是生活随笔為你收集整理的php 新浪面试题,php程序员面试题(新浪篇)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mac php mcrypt,MacOS
- 下一篇: 苹果 Apple Music 推出 20