PHP面試題總結歸納(二)常會問到四道演算法函式

2021-07-28 03:09:49 字數 627 閱讀 1959

一、寫乙個函式,盡可能高效的,從乙個標準url裡取出檔案的副檔名(及檔案字尾名)

例如:需要取出 php 或 .php

function getext($url)

二、寫乙個函式,算出兩個檔案的相對路徑

例如:寫乙個函式,算出兩個檔案的相對路徑,如 $a='/a/b/c/d/e.php';$b='/a/b/12/34/c.php';

function getpathinfo($path1, $path2

) elseif(!isset($a2array[$i

]))$pathinfo.=$a2array[$i] == $b2array[$i] ? '../' : $b2array[$i].'/';

}return

$pathinfo;}

三、遍歷資料夾及檔案

function show($dirs){

$dir = opendir($dirs);

echo "";

getfiles("c:\web\html5upload");

//getfiles($_server['document_root']);

四、氣泡排序

PHP面試題總結歸納(一)

2017的國際女神節,雖然和我沒什麼關係,上午10點參加了第n次面試後回來,坐在出租屋的寫字桌前,心情也是極其的複雜。其實作為一名初次進入網際網路it行業的小白來說,每一次面試,總給我一種膽戰心驚的感覺。雖然自己可以寫一些模組,但現在的大環境,需要的並不是這一類人。希望接下來,自己可以遇見等待已久的...

PHP面試題二

求,form中提交的資料將會附加在url之後,以?分開與url分開。字母數字字元原樣傳送,但空格轉換為 號,其它符號轉換為 xx,其中xx為 該符號以16進製表示的ascii 或iso latin 1 值。get請求請提交的資料放置在http請求協議頭中,而post提交的資料則放在實體資料中 get...

面試題總結 二

練習 1.把二元查詢樹轉變成排序的雙向鍊錶 題目 輸入一棵二元查詢樹,將該二元查詢樹轉換成乙個排序的雙向鍊錶。要求不能建立任何新的結點,只調整指標的指向。10 6 14 4 8 12 16 轉換成雙向鍊錶 4 6 8 10 12 14 16。首先我們定義的二元查詢樹 節點的資料結構如下 struct...