PHP面試題 更新中

2021-05-23 00:15:21 字數 1384 閱讀 3037

<?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...