中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      php練習(xí)筆試題

      時間:2024-09-03 09:17:18 PHP 我要投稿
      • 相關(guān)推薦

      php練習(xí)筆試題

        引導(dǎo)語:php學(xué)習(xí)成本低,開發(fā)效率高,擴展函數(shù)豐富,成為了最流行的服務(wù)器端腳本語言。以下是小編整理的php練習(xí)筆試題,歡迎參考閱讀!

      php練習(xí)筆試題

        1. echo count("abc"); 輸出什么?

        答:"1"

        count — 計算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡數(shù)

        int count ( mixed $var [, int $mode ] ), 如果 var 不是數(shù)組類型或者實現(xiàn)了 Countable 接口的對象,將返回 1,有一個例外,如果 var 是 NULL 則結(jié)果是 0。

        對于對象,如果安裝了 SPL,可以通過實現(xiàn) Countable 接口來調(diào)用 count()。該接口只有一個方法 count(),此方法返回 count() 函數(shù)的返回值。

        2. 用PHP寫出顯示客戶端IP與服務(wù)器IP的代碼

        答:$_SERVER['SERVER_ADDR'] 服務(wù)器

        $_SERVER['REMOTE_ADDR']客戶端

        function getOnlineIP(){

        if (getenv('HTTP_CLIENT_IP')) return getenv('HTTP_CLIENT_IP');

        if (getenv('HTTP_X_FORWARDED_FOR')) return getenv('HTTP_X_FORWARDED_FOR');

        if ($_SERVER["REMOTE_ADDR"]) return $_SERVER["REMOTE_ADDR"];

        if (!empty($HTTP_SERVER_VARS['REMOTE_ADDR'])) return $HTTP_SERVER_VARS['REMOTE_ADDR'];

        }

        3. error_reporting(2047)什么作用?

        答:PHP 顯示所有錯誤 E_ALL

        4. echo,print()和print_r()有什么區(qū)別?

        答:echo是一個語言結(jié)構(gòu),沒有返回值。

        print是一個函數(shù),返回int類型的值。[只能打印int string]

        print_r()是一個函數(shù),返回bool類型值,按結(jié)構(gòu)輸出變量的值。打印關(guān)于變量的易于理解的信息[數(shù)組、對象等]

        5. 打開php.ini中的Safe_mode,會影響哪些函數(shù)?至少說出6個。

        答:1:用戶輸入輸出函數(shù)(fopen() file() require(),只能用于調(diào)用這些函數(shù)有相同腳本的擁有者)

        2:創(chuàng)建新文件(限制用戶只在該用戶擁有目錄下創(chuàng)建文件)

        3:用戶調(diào)用popen() systen() exec()等腳本,只有腳本處在safe_mode_exec_dir配置指令指定的目 錄中才可能

        4:加強HTTP認(rèn)證,認(rèn)證腳本擁有者的UID的劃入認(rèn)證領(lǐng)域范圍內(nèi),此外啟用安全模式下,不會設(shè)置PHP_AUTH

        5:mysql服務(wù)器所用的用戶名必須與調(diào)用mysql_connect()的文件的擁有者用戶名相同

        6:受影響的函數(shù)變量以及配置命令達到40個

        6. 寫個函數(shù)來解決多線程同時讀寫一個文件的問題。

        答:flock($hander,LOCK_EX); 這個可是內(nèi)置函數(shù)啊,

        這個尚待解決

        7. 請寫一個函數(shù)驗證電子郵件的格式是否正確(要求使用正則)

        答:preg_match('/^[w-.]+@[w-]+(.w+)+$/', $email);

        8. 考SQL語句的題,題太長了,實在不好回憶了。

        答:去理解別人的回憶是件很困難的事情

        9. MySQL數(shù)據(jù)庫,一天一萬條以上的增量,怎么優(yōu)化?

        答:我們曾做過短信SP的東西,有個短信發(fā)送的日志表,每天增量也很大,處理的方法是按月進行分表,因為是日志表,主要操作是操作,所以每月初自動生成新的數(shù)據(jù)表,數(shù)據(jù)插入到對應(yīng)月份的那張數(shù)據(jù)表。[比如表明前綴是cdb_smslog 后面加200910 及時cdb_smslog_200910]

        其他優(yōu)化方式暫時想不起來,對于myISAM, 考慮容量的話,也有優(yōu)化的方案

        但是對于那種查詢操作的表的話,我的思路是根據(jù)作者的發(fā)布時間存儲到不同的表里面

        所以對sina那種海量數(shù)據(jù)的處理很感興趣,很好奇他們的處理方法,[以前同事說sina 的首頁同時操作10多個數(shù)據(jù)庫]

        10. 寫出一種排序算法(要寫出代碼),并說出優(yōu)化它的方法。

        答:

        //冒泡排序

        function maopao($arr) {

        $count = count($arr);

        for($i=0; $i<$count-1; ++$i) {

        for($j=0; $j<$count-$i-1; ++$j) {

        if($arr[$j] > $arr[$j+1]) {

        $temp = $arr[$j];

        $arr[$j] = $arr[$j+1];

        $arr[$j+1] = $temp;

        }

        }

        }

        return $arr;

        }

        //順序排序

        function shunxu($arr) {

        $count = count($arr);

        for($i=0; $i<$count-1; ++$i) {

        $p = $i;

        for($j=$i+1; $j<$count; ++$j) {

        $p = $arr[$p] > $arr[$j] ? $j : $p;

        }

        if($p != $i) {

        $tvalue = $arr[$i];

        $arr[$i] = $arr[$p];

        $arr[$p] = $tvalue;

        }

        }

        return $arr;

        }

        ps:有人說加個監(jiān)控,計算數(shù)組交換的頻度[這對冒泡], 比如冒泡的第一次操作頻度為0,則無需操作,直接返回,因為已經(jīng)是排好序的數(shù)組

        11. 寫個函數(shù)用來對二維數(shù)組排序。

        答:

        function array_sort_by_any_row($array_name, $row_id, $order_type){

        $array_temp=array();

        foreach($array_name as $key=>$value){

        $array_temp[$key]=$value[$row_id];

        }

        if($order_type==="ASC"){ //順序

        asort($array_temp);

        } else {

        arsort($array_temp);

        }

        $result_array=array();

        foreach($array_temp as $key=>$value){

        $result_array[$key]=$array_name[$key];

        }

        return $result_array;

        }

        $arr = array(array('num'=>5, 'value'=>6),

        array('num'=>2, 'value'=>39),

        array('num'=>36, 'value'=>29)

        );

        $sortarr = array_sort_by_any_row($arr, 'num', 'DESC');

        print_r($sortarr);

        12. 寫5個不同的自己的函數(shù),來截取一個全路徑的文件的擴展名,允許封裝php庫中已有的函數(shù)。

        答:$path = str_replace('\', '/',__FILE__);

        echo $path.'

        ';

        function extname1($path) {

        return strrchr($path, '.');

        }

        function extname2($path) {

        $position = strrpos($path, '.');

        return substr($path, $position);

        }

        function extname3($path) {

        $arr = explode('.', $path);

        return $arr[count($arr) - 1];

        }

        function extname4($path) {

        preg_match_all('/[w/:-]+.([w]+)$/', $path, $out);

        return $out[1][0];

        }

        function extname5($path) {

        return preg_replace('/^[^.]+.([w]+)$/', '${1}', basename($path));

        }

        print_r(extname5($path));

        13. 一群猴子排成一圈,按1,2,...,n依次編號。然后從第1只開始數(shù),數(shù)到第m只,把它踢出圈,從它后面再開始數(shù),再數(shù)到第m只,在把它踢出去...,如此不停的進行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號。

        答:

        yuesefu環(huán)問題,PPC有很多針對這個問題的處理,我的就不上啦

        function yuesefu($n,$m) {

        $r=0;

        for($i=2; $i<=$n; $i++) {

        $r=($r+$m)%$i;

        }

        return $r+1;

        }

        print_r(yuesefu(3,3));

      【php練習(xí)筆試題】相關(guān)文章:

      NIIT練習(xí)試題11-01

      華為2017筆試題09-24

      Adobe Photoshop練習(xí)試題08-24

      NIIT練習(xí)試題及答案10-31

      SSAT自測練習(xí)試題09-28

      華為2017筆試試題07-06

      2017筆譯翻譯練習(xí)材料09-26

      小升初數(shù)學(xué)檢測練習(xí)試題09-11

      小升初英語時態(tài)練習(xí)試題10-23

      photoshop試題練習(xí)「附答案」07-28

      主站蜘蛛池模板: 亚洲国产字幕| 国产一区二区精品网站看黄 | 中国女人a毛片免费全部播放| 中文字幕精品永久在线| 精品久久久无码不卡| 亚洲女同视频在线观看| 孟连| 东京热加勒比在线观看| 日本午夜理伦三级好看| 久久露脸国产精品WWW| 91久久精品一二三区蜜桃| 巴林左旗| 保康县| 永昌县| 精品国产一区二区三区亚洲人| 亚洲一区二区三区久久蜜桃| 美腿丝袜亚洲综合第一页| 亚洲av永久无码精品水牛影视| 延津县| 班戈县| 深水埗区| 2022AV一区在线| 亚洲国产福利成人一区二区| 国产精品成人久久一区二区| 国产福利小视频91| 成年毛片18成年毛片 | 亚洲变态另类色图天堂网| 久久免费少妇高潮免费| 国产av乳头久久一区| 丰满人妻无套中出中文字幕| 宝应县| 高碑店市| 色播在线永久免费视频网站| 久久亚洲中文字幕精品一区四 | AV在线毛片| 91自国产精品中文字幕| 亚洲视频第一页在线观看| 日本一极品久久99精品| 久久国产成人高清精品亚洲| 又色又爽又黄的视频网站| 四虎影视国产884a精品亚洲|