程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 一個朋友去新浪樂居應聘時的面試題

一個朋友去新浪樂居應聘時的面試題

編輯:關於PHP編程

以下是他回憶當時的筆試題

一、

1、有如下HTML:<img title='aaaa' sina_title='bbbb' id='img1'>
1)用js取得________方法取得該對象;
2)用________屬性取得屬性title的屬性值;
3)用________方法取得屬性sina_title的屬性值;
2、php中對數組序列化和反序列化的函數分別是______和_______;
3、rawurlencode和urlencode函數的區別是__________________;
4、php中過濾HTML的函數是_______,轉義的函數是____________;
5、寫出用正則把HTML中的js腳本過濾掉;
6、SQL中LEFT JOIN的含義是______________;
如果有一個表tl_user存儲學生ID和名字name,另外一個表tl_score存儲學生ID、科目subject和成績score(有的學生沒有考試成績),寫出sql語句打印出學生名字和各科總成績;
7、寫出三個調用系統命令的函數;
8、josn處理數組的函數是;
9、php中判斷變量是否被設置是函數是_______;判斷是否為空的是___________;
10、error_reporting("E_ALL")和ini_set("display_errors", "on")的區別_________;
11、PHP寫出顯示客戶端IP的預定義變量________;提供來路url的是__________;
12、php把utf-8轉換成gbk的函數是___________;
13、php中分割字符串成數組的函數__________,連接數組成字符串的是_______;
14、php中類的靜態方法怎麼使用_____________________________________;

二、
1、如下錯誤:mysql server not go away,的原因是什麼?(大概這是這樣)
2、mysql的靜態表和動態表的區別,MyISAM和InnoDB的區別.
3、$a = 1; $b = & $a;
unset($a),$b是否還是1,為什麼?
unset($b),$a是否還是1,為什麼?

三、
1、寫出至少三個函數,取文件名的後綴,如文件'/as/image/bc.jpg',得到 jpg或者.jpg。
2、寫一個函數,算出兩個文件的相對路徑如 $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; 計算出 $b 相對於 $a 的相路徑。
3、用二分法(也叫折半查找法)查找某元素,對像可以是有序數組。
<?php
$array = array(1,3,5,9,11,23,45,68,78,95,112,235,452);
function binary($array, $search){

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved