"PHP"

相关试题
第 1 题 [问答题] :
strlen()与mb_strlen的作用分别是什么

解析:strlen在统计长度是以字节统计,不区分字符编码的区别;而mb_strlen会自动区分字符编码,统计字符长度。例如汉字北京,strlen()统计为6,而mb_strlen则统计为2.

第 2 题 [单选题] :
下面代码的执行结果:( )
答案:B

解析:

第 3 题 [单选题] :
在 PHP 内部,系统维护着连接状态,其状态有三种可能的情况。其中1表示:
答案:A

解析:

第 4 题 [单选题] :
下面的代码的结果是什么?$a = 0 or 1;$b = 0 || 1;echo '$a, $b';
答案:B

解析:赋值运算的优先级比AND和OR的高,所以先赋值;比&&和||的低,所以逻辑运算符先执行,先逻辑运算,再赋值。

第 5 题 [问答题] :
请写一个函数验证电子邮件的格式是否正确(要求使用正则)

解析:preg_match(‘/^[\w\-\.]+@[\w\-]+(\.\w+)+$/’, $email);

第 6 题 [单选题] :
下列语句的结果是:
答案:A

解析:

第 7 题 [单选题] :
<?php $str='123abc'; $int=(int)$str; echo $int; ?> 上面程序的输出值是0。
答案:B

解析:

第 8 题 [单选题] :
PHP的魔术常量中,__LINE__的作用是:
答案:A

解析:

第 9 题 [问答题] :
假设下面的sql语句里面的uid都能获取到具体值, 经过下面语句查询后uid的顺序是什么, 如何去按照uid in 输入的顺序去排序

解析: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获取查询结果数组中的值放进新数组中即可

第 10 题 [单选题] :
请判断以下说法是否正确:在 PHP 5 中,在默认情况下 MySQL 支持是启用的。
答案:B

解析:

第 11 题 [单选题] :
有如下PHP脚本,它一行一行读取并显示某文本文件的内容。在标记处填入什么才能使脚本正常运作?
答案:D

解析:

第 12 题 [单选题] :
PHP表单的提交方法不包括:
答案:D

解析:

第 13 题 [单选题] :
选出关于ob_start(ob_gzhandler); 语句的正确描述:
答案:A

解析:

第 14 题 [单选题] :
PHP中定义常量的关键字是:
答案:B

解析:

第 15 题 [问答题] :
请写一个函数验证电子邮件的格式是否正确

解析:<pre ><code class=function checkEmail($email) { $pregEmail = "/([a-z0-9]*[-_/.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[/.][a-z]{2,3}([/.][a-z]{2})?/i"; return preg_match($pregEmail,$email); }"php hljs">function checkEmail($email) { $pregEmail = "/([a-z0-9]*[-_/.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[/.][a-z]{2,3}([/.][a-z]{2})?/i"; return preg_match($pregEmail,$email); }</code></pre>

第 16 题 [单选题] :
请问strlen(”I am a student”)的结果是( )
答案:C

解析:

第 17 题 [单选题] :
下列代码的正确输出是?echo substr("Hello world",-4);
答案:B

解析:

第 18 题 [单选题] :
下列代码的输出是什么?
答案:A

解析:

第 19 题 [单选题] :
以下代码的执行结果是:
答案:A

解析:

第 20 题 [单选题] :
在PHP的FTP函数中,ftp_chdir( )是
答案:A

解析: