<?php
header ( 'content-type: text/html; charset=utf-8' );
/*** php基本面試題(定期更新)
** 關於php排序演算法,在本人的「php排序演算法大全(經典)」中可以找到,
* 裡面列舉了氣泡排序,快速排序,插入排序,選擇排序,
* 每種排序演算法都支援公升序/降序**/
class base
$c++;
unset($res[$key]);}}
return $last;
}/**
* 1+2+3+...+n 等差數列求和
** @param $n int 結束數
** @return int
*/public function sumarithmeticseries($n)
return $sum;
}/**
* 任意三個數組合(不重複)
** @param $res array 存放數字的陣列
** @return array
*/public function syncom($res) }}
return $des;
}/**
* 在不使用第三方變數的情況下,交換兩個變數的值
** 兩種情況:
* 1.在不使用php函式和第三方變數的情況下,交換兩個數字變數的值
* 2.交換任意型別的兩個變數
** @param $fir fix
* @param $sec fix
** @return array
*/public function swapvar($fir, $sec)
}$base = new base();
echo '';
echo '';
echo '猴子大王的編號是:' . $base->synking(50, 3);
echo '
';echo '';
echo '1+2+3+...+100的和是:' . $base->sumarithmeticseries(100);
echo '
';echo '';
$res = array(1, 4, 5, 8);
echo '要組合的數:' . join(' , ', $res) . '
';echo '任意三個數組合後:
' . join(' , ', $base->syncom($res));
echo '
';echo '';
$rs = $base->swapvar(10, 15);
echo '$fir = 10, $sec = 15, 交換後:$fir = ' . $rs[0] . ', $sec = ' . $rs[1];
新浪php面試題
網上轉的一篇文章,不知道真的是不是sina的,題目很普通。無論是不是真的新浪面試題,對於正在求職的同行來說,也算可以練練手的了。這些面試題都帶了答案,看著還行 1.echo count abc 輸出什麼?答 1 count 計算陣列中的單元數目或物件中的屬性個數 int count mixed va...
PHP面試題收藏
如何配置 使用和清除smarty快取?1 smarty快取的配置 smarty cache dir caches 快取目錄 smarty caching true 開啟快取,為flase的時侯快取無效 smarty cache lifetime 60 快取時間 2 smarty快取的使用和清除 sm...
php面試題和答案
1 用php列印出前一天的時間格式是2006 5 10 22 21 21 2分 a date y m d h i s strtotime 1 day print r a 2 echo print print r 的區別 3分 echo 和print不是乙個函式,是乙個語言結構 int print s...