首頁 >後端開發 >php教程 >php初級面試題之程式設計題(二)

php初級面試題之程式設計題(二)

韦小宝
韦小宝原創
2017-11-17 10:26:311974瀏覽


Title

PHP初級面試題是剛要找工作的沒什麼經驗的程式設計師看的,這對我們出去面試提供了不小的幫助,面試官會常常的考到我們,而這時候看的面試題就起了大作用了。

5、用PHP列印出前一天的時間,格式例如 2006-5-10 22:21:21

strftime(“%Y-%m-%d %T”, strtotime(“-1 day”));
date(“Y-m-d H:i:s”, strtotime(“-1 day”));

正確回答1個即可

#6、寫一個函數,能夠遍歷一個資料夾下的所有檔案和子資料夾

function dir_recurse($dir) {
    $i = 1;
    if($handle = opendir($dir)) {
        while(false !== ($file = readdir($handle))) {
            if($file != "." && $file != ".." ) {
                if(is_dir($dir."/".$file) == true) {
                    $fullpath = $dir."/".$file;
                    dir_recurse($fullpath);
                    echo "$fullpath\n";
                    $i++;
                }else {
                    $fullpath = $dir."/".$file;
                    echo "$fullpath\n";
                    $i++;
                }
            }
        }
        closedir($handle);
    }
}

#7、linux建立檔案exer1,設定存取權限為rw-r--r--,現要增加所有使用者的執行權限和同組使用者的寫權限,寫出操作過程的命令

#
touch exer1
chmod 644  exer1
增加权限
chmod a+x  exer1
chmod g+w  exer1
或者
chmod 775 exer1

8、字串 「to upper case」 分別用php,shell ,js實作將字串中的字元全部轉換成大寫並輸出。

#
Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo "to upper case" | tr 'a-z' 'A-Z'

Js實作:

<script language="javascript">
var stmp1 = " to upper case ";
alert(stmp1.toLocaleUpperCase());//转换成大写
alert(stmp1.toUpperCase())//转换成大写
</script>

9、用root登陸mysql資料庫,如果mydb不存在,則在mysql中建立資料庫mydb,給root使用者分配所有權限從192.168 .1.1 ip來存取mysdb資料庫。 (root使用者密碼為空)

CREATE DATABASE IF NOT EXISTS mydb;
grant all on mydb.* to root@’ 192.168.1.1’ identified by &#39;&#39; ;

10、現透過查詢資料庫需要得到以下格式的清單,並依照回覆數量排序,回覆最高的排在最前面「文章id 文章標題點擊量回復數」請寫出sql:

#表1 message 欄位如下:

點擊量標題

Id

自增id

Content

內容

category_id

分類id
##Hits

#Title

#表2 欄位如下comment

SELECT
M.`id`, M.`title`, M.`hits`, COUNT(C.`comment_id`) AS CNT
FROM
    `message` AS M LEFT JOIN `comment` AS C ON M.`id` = C.`id`
GROUP BY M.`id`
ORDER BY CNT DESC;
#comment_id

回覆id

Id

關聯message表中的id

comment_content

回覆內容

以上面試題看完不要急,還有別的面試題,基礎的東西最好都鞏固一下,有助於我們面試找工作。

相關推薦:

php初級面試題之程式設計問題(一)

php初級面試題之簡述題(五)

php初級面試題之簡述題(四)#

以上是php初級面試題之程式設計題(二)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn