很多站长朋友们都不太清楚php训练题库,今天小编就来给大家整理php训练题库,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 有没有关于PHP的编程题库网站,适合新手练习PHP编程,并且有答案???? 2、 用php+mysql做一个题库系统,上万题内随机抽取五百题左右生成考试卷,求最有效率的做法! 3、 PHP练习题 有没有关于PHP的编程题库网站,适合新手练习PHP编程,并且有答案????没有这种网站 还是看书吧
我给你出几道题吧
$a = 1;
function add(){
$a +=2;
echo $a;
}
add();
输出什么
~~~~~~~~~~~~~~~~~~~~~~~~~
$array = array(1,2,3);
foreach( $array as $q ){
$q *=2;
}
print_r($array);
会输出什么
~~~~~~~~~~~~~~~~~~~~~~~
function test(){
static $a = 1;
$a * = 2;
return $a;
}
$a = 5;
$a = test(); //此时你认为$a的值为?
$a = test();//此时你认为$a的值为?
$a = test();//此时你认为$a的值为?
$a = 10;
$b = test();//此时你认为$b的值为?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$a = 1;
$b = a;
unset($a);
echo $b; //$b的值是?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class a{
static $a = 1;
public function _output(){
echo self::$a;
}
class b extends a{
static $a = 2;
}
$b = new b;
$b->_output();//输出的$a值为?
}
~~~~~~~~~~~~~~~~~~~~~~~~~~
我自己临时想的基础问题 你看看吧
用php+mysql做一个题库系统,上万题内随机抽取五百题左右生成考试卷,求最有效率的做法!php里面有array_rand函数,你要是一道题一道题的读出来,或许也可以尝试一下。但是要是一下子都读出来,即便这个函数效率可以的话,随机取出id数组,查询 “where id in 数组” 就不如直接在数据库里随机抽取记录。
如何从数据表里随机抽取记录呢,想想办法还是有一些,就是不知道效率如何。有的是说用max_id*rand(),那一条一条抽取还是可以的。怎么批量随机抽取呢,可以试着排序,然后选取前500题,排序可以想办法用一些函数(选取一些执行效率高的),如何md5,sha1,这种。如果为了使结果更具有随机性,可以把字段值再与一个随机数运算一下。仅供参考。
========================
我想你还是用array_rand随机抽500个id存到数组,然后遍历数组吧。这样也避免了题目重复。在数据库里如果一次一条记录随机抽取,要考虑碰巧重复的问题。批量选取你就按上面我说的试试。
PHP练习题一.
1.(1)php.ini
(2)/etc/httpd/conf/ 下的这三个文件 httpd.conf access.conf srm.conf
2.(1)gettype-获取变量的类型由于包含字符串的比较运行较慢,现在使用 is_int()判断变量是否是整型若是则返回true、is_array()判断是否是双精度型还有is_array(),is_string()等函数是判断数
据类型的
(2)settype-转换
3.(1)is_null()(2)isset()
4.$
5.trim(),rtrim()
二.
1.A
2.B
3.C
4.D
5.D
6.A
7.C
8.A
9.C
10.B
11.C
12.B
13.A
14.A
15.C
16.A
17.D
18.C
19.C
20.A
27.C
28.C
29.B
30.A
关于php训练题库的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。