欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php初级面试题之编程题(二)

程序员文章站 2022-05-08 19:16:34
...
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 '' ;

10、现通过查询数据库需要得到以下格式的列表,并按照回复数量排序,回复最高的排在最前面“文章id 文章标题 点击量 回复数量”请写出sql:

表1 message 字段如下:

Id

自增id

Content

内容

category_id

分类id

Hits

点击量

Title

标题

表2 字段如下comment

comment_id

回复id

Id

关联message表中的id

comment_content

回复内容

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;

以上面试题看完不要着急,还有别的面试题,基础的东西最好都巩固一下,有助于我们面试找工作。

相关推荐:

php初级面试题之编程题(一)

php初级面试题之简述题(五)

php初级面试题之简述题(四)

以上就是php初级面试题之编程题(二)的详细内容,更多请关注其它相关文章!

相关标签: php 编程 试题