PHP面試題

來源:互聯網
上載者:User

  

1.1,請為以下所有的連結增加test=1.

        eg.
            <a href="www.google.com">Google</a>
            <a href="www.guokr.com?a=3">果殼</a>
        result:
            <a href="www.google.com?test=3">Google</a>
            <a href="www.guokr.com?a=3&test=3">果殼</a>

    1.2,請只給含有www.google.com這個站台連結的href屬性加上test=1            
        eg.
            <a href="www.google.com">Google</a>
            <a href="www.google.com?a=3">Google</a>
            <a href="www.guokr.com?a=3">果殼</a>
        result:
            <a href="www.google.com?test=3">Google</a>
            <a href="www.google.com?a=3&test=3">Google</a>
            <a href="www.guokr.com?a=3">果殼</a>  這個連結不能被匹配

      

           preg_replace_callback(使用這個函數最容易實現),preg_replace要繁瑣些

    
    2,簡述原廠模式和單態模式,分別寫出執行個體!
        參見:http://baike.baidu.com/view/1306799.htm

    3.linux中以下命令的作用
    grep,cat,echo,ls,top,less,wc,ps,iptables,kill等(好像是這些,反正把常用的命令過一遍)

    
    4.請用至少兩種方法判斷一個字串裡最前面三個字元是否是ABC.
        if('ABC'==$str{0}.$str{1}.$str{2})
        if(0===strpos($str,'ABC'))
        if(preg_match('$^ABC$',$str))
        if('ABC'==substr($str,0,3))
    5.簡述以下函數作用
        sort,asort,ksort,rsort
        請利用usort()把以下數組按數組的第4個值從小到大進行排列
        $arr=array(
            array(1,2,4,5),
            array(1,2,4,4),
            array(1,2,4,3),
            array(1,2,4,2),
        );
        排列後的結果:
        $arr=array(
            array(1,2,4,2),
            array(1,2,4,3),
            array(1,2,4,4),
            array(1,2,4,5),
        );

    6.請設計一個高並發、高效,安全,穩定系統。
    提示:從資料庫,系統架構,架構設計方面(自由發揮)。

    7.關於資料庫的就是平時面試的題,題數較多而已

    關於面試(一般會根據你的特長進行發問)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.