select uid from user where uid in(10, 1, 3, 8, 11, 4, 7);
可观的结果是1,3,4,7,8,10,11升序,有种情况特殊就是不确定因为中间的某些id人为直接修改可能不是升序了,如果按照uid in的顺序需要重新循环一次根据id获取查询结果数组中的值放进新数组中即可
22. 用PHP将一个字符串中的字母替换成**
preg_replace('/[a-zA-Z]*/','**',$str);
如果指定的字符就可以str_replace('ooxx','**',$str);
23. 下面2.php中打印结果是什么? 为什么? 执行顺序1.php->2.php
cookie,cookie时间就有问题time()+3600
24. 简述php常用的json编码函数, 如何将json解码的时候返回数组
25. mysql 在sql语句中有' / 等词的时候, 要对sql语句的每个具体值做些什么处理
mysql_real_escape_string
26. 如何在php中设置header头信息
header('');
27.有如下几个脚本, 请问2.php的输出结果
1.php
<?php
setcookie('test', 'cookie_test', 3600);
?>
2.php
<?php
$cookie = isset($_COOKIE['test'])? $_COOKIE['test']: 'cookie';
echo $cookie;
?>
i am here
1
总结
a.如果include或include_once不是在函数或方法中被调用,则输出结果均一样。
b.如果include或 include_once在函数或方法中被调用,则如果想让第二次及以后调用时有结果,则必须用include,而不能用include_once,这一点一定要注意。
28. 简述call_user_func的功能
调用函数或者类里面的函数,返回第一个参数的值。类似的功能call_user_func_array
29. 访假设nginx已经配置server_name xxx.120.net
访问问和之后
$_SERVER["SERVER_NAME"] 和 $_SERVER["REQUEST_URI"]分别是什么
xxx.120.net
/index.php /index.php
30. linux下某文件的属性为 drwxr-xr-x 用数字表示其权限是
目录权限为755所有者u拥有读写修改权限所属组g拥有读、修改权限所属组之外o的拥有读和修改权限
31. 宽带的1Mbps理论上的是多少KBps, 计算的方法
1*1024/8
1M=1024KB
1KB=1024B
1B=8bit
第二部分
1. 简单实现一个单例+工厂的设计模式abstract class Example{ // The parameterized factory method public static function factory($type) { if (include_once 'Drivers/' . $type . '.php') {
$classname = 'Driver_' . $type;
return new $classname;
} else {
throw new Exception ('Driver not found');
}
}}// Load a MySQL Driver$mysql = Example::factory('MySQL');
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-39958-6.html
北欧的同居率已经达到70%以上
在维护国家主权的问题上