dir_recurse是 php函数,php面试题附答案

1.  用PHP打印出前一天的时间,格式是2012-5-10 22:21:21

2.如何实现字符串的反转?例如把“abcdefg”反转成“gfedcba”。

3.

$con = mysql_connect("localhost", "hello", "321");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

$db_selected = mysql_select_db("test_db",$con);

$sql = "SELECT * from Person WHERE Lastname='Adams'";

$result = mysql_query($sql,$con);

print_r(mysql_fetch_array($result));

mysql_close($con);

?>

输出类似:

Array

(

[0] => Adams

[LastName] => Adams

[1] => John

[FirstName] => John

[2] => London

[City] => London

)

问题:

如果输出类似:

Array

(

[LastName] => Adams

[FirstName] => John

[City] => London

)

如何更改代码?

4.把字符串分割成数组使用什么函数?

5.把数组元素组合为一个字符串使用什么函数?

6.

$b='11abcd';

echo (int)$b;

?>

输出什么?

$b='abcd' 时输出什么?

7.

$a=3;

$b=100%3;

if($b=$a){

echo $b;

}else{

echo $b++;

}

?>

输出什么?

8.

程序中有以下sql语句

“SELECT * from news WHERE a='1' and b=’2’ and c=’3’ ”

“SELECT * from news WHERE a='1' ”

“SELECT * from news WHERE b='2' ”

将考虑如何添加索引?

9.

$a='ABCDEFC';

如何获取字符串$a的首字母?

10.以数组的形式返回文件路径的信息用到什么函数?

11.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹

12.用什么方法检查PHP脚本的执行效率?如何才能提升PHP的执行效率?

13.如何分析数据库SQL的效率?优化数据库有哪些方法?

答案:

1.

echo date("Y-m-d H:i:s",time()-60*60*24);

//或者

echo date("Y-m-d H:i:s",strtotime("-1 day"));

?>

2.

//

echo strrev("abcdefg");

//或者自定义函数实现

?>

3.

mysql_fetch_array($result)

改成

mysql_fetch_array($result,'MYSQL_ASSOC')

或者

mysql_fetch_assoc($result)

4.

explode()

5.

implode()或join()

6.

11

0

7.

3

8.

字段 a,b,c 加一个联合索引

字段 b 单独加一个索引

9.

$a['0']

或者

$a{0}

或者

substr($a,0,1)

10.

pathinfo()

11.

//参考

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);

}

}

12.

13.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值