基礎程式題
用php列印出前一天的時間格式是2006-5-10 22:21:21
date('y-m-d h:i:s', strtotime('-1 day'));
如何實現字串翻轉?
方法一:
<?php
function reverse($var)
return $res;
}$tmpvar = "wofang";
$res = reverse($tmpvar);
echo $res;
?>
方法二:
<?php echo strrev("hello world!"); // outputs "!dlrow olleh" ?>
寫乙個函式,能夠遍歷乙個資料夾下的所有檔案和子資料夾。
<?php
/** * 遍歷目錄,結果存入陣列。支援php4及以上。php5以後可用scandir()函式代替while迴圈。
* @param string $dir
* @return array
*/function my_scandir( $dir ) else }}
closedir( $handle );
return $files;
}}?>
請寫乙個函式驗證電子郵件的格式是否正確
<?php
function checkemail( $email ) ([\.][a-z])?/i";
return preg_match( $preg, $email );
}?>
有乙個網頁位址, 比如php開發資源網主頁: 如何得到它的內容?
方法一(對於php5及更高版本):
<?php
$readcontents = fopen('');
$contents = stream_get_contents($readcontents);
fclose($readcontents);
echo $contents;
?>
方法二:
<?php echo file_get_contents(''); ?>
如何得到當前執行指令碼路徑,包括所得到引數。
說明:例如有乙個指令碼 www.domain.com, 傳給他的引數有引數1,引數2,引數3….傳遞引數的方法有可能是get有可能是post,
那麼現在請寫出類似 引數1=值1&引數2=值2..... 的結果
暫無答案
寫乙個排序演算法,可以是氣泡排序或者是快速排序,假設待排序物件是乙個一維陣列。
<?php
/** * 排序類
*/class sort }}
return $array;
}/**
* 快速排序
*/public function quick_sort( $arr )
$left_arr = $this->quick_sort( $left_arr );
$right_arr = $this->quick_sort( $right_arr );
return array_merge( $left_arr, array( $key ), $right_arr );
}/**
* 希爾排序
*/public function shell_sort( $datas ) else
}$datas[$j] = $temp;}}
return $datas;
}}?>
有一表 menu(mainmenu, submenu, url), 請用遞迴法寫出一樹形選單,將所有的menu列出來。
暫無答案
給你三個數,寫程式求出其最大值。
暫無答案
有一陣列 $a=array(4,3,8,9,2);請將其重新排序,按從小到大的順序列出。
暫無答案
用php寫一段**,實現不使用第3個變數,交換$a、$b的值,$a、$b的初始值自己定。
<?php
$a = 1;
$b = 2;
list($b, $a) = array($a, $b);
?>
寫乙個函式,盡可能高效的,從乙個標準 url 裡取出檔案的副檔名
例如: 需要取出 php 或 .php
答案1:
<?php
function getext($url)
?>
答案2:
<?php
function getext($url) else
}?>
寫乙個函式,算出兩個檔案的相對路徑
如 $a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
計算出 $b 相對於 $a 的相對路徑應該是 ../../c/d
<?php
function getrelativepath( $a, $b )
}if ( $len - $n > 0 )
$returnpath = array_merge( $returnpath, array_slice( $arra, $n ) );
return implode( '/', $returnpath );
}echo getrelativepath( $a, $b );
?>
php面試題集 填空題
填空題 1 在php中,當前指令碼的名稱 不包括路徑和查詢字串 記錄在預定義變數 server php self 中 而鏈結當前頁面的url記錄在預定義變數 server http referer 中。2 執行程式段將輸出 0 3 在http1.0中,狀態碼401的含義是 未授權 如果返回 找不到檔...
Android基礎面試題集
一 什麼是activity?activity是android的四大元件之一,一般的,乙個使用者互動介面對應乙個activity setcontentview 要顯示的布局,activity 是context的子類,同時實現了window.callback和keyevent.callback,可以處理...
面試題 PHP面試題
建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...