黑马程序员《PHP基础案例教程》第2版课后练习—第03章

第3章课后练习

答案均参考教材官方发布的PPT,以下是下载PPT的页面
人民邮电出版社教育社区:PHP基础案例教程(第2版)-图书-人邮教育社区

一、填空题

1、定义函数使用的关键字为(function)。
2、用于对字符串中的某些字符进行替换操作的函数是(str_replace())。
3、使用(strlen())函数可以获取字符串的长度。
4、substr(‘import’, 1, 3)的返回值是(‘mpo’)。(第3个参数表示截取长度)
5、strrpos(‘Welcome to learning PHP’, ‘e’)的返回值是(12)。

二、判断题

1、PHP提供的内置数学函数可方便地处理程序中的数学运算。(√)
2、explode()函数用指定的连接符将数组拼接成字符串。(×)(说反了)
3、为函数设置参数时,默认参数和必选参数的位置没有限制,可以随意设置。(×)(默认(可选)参数必须放在非默认(必选)参数的右侧。)
4、函数调用时,函数的名称可以使用一个变量来代替。(√)(可变函数)
5、在PHP中,定义函数时可以没有返回值。(√)

三、选择题

1、下列关键字中,用于设置函数返回值的是(D)。
A、continue
B、break
C、exit
D、return
2、实现向下取整的函数是(B)。
A、ceil()
B、floor()
C、min()
D、max()
3、若在函数内访问函数外定义的变量,需要使用(C)关键字。
A、public
B、var
C、global
D、static
4、下面关于时间和日期函数的说法错误的是(B)。
A、time()函数用于获取当前的UNIX时间戳
B、date()函数将日期转换成UNIX时间戳
C、mktime()和strtotime()函数都可以将给定的日期时间转换成UNIX时间戳
D、microtime()函数可以获取到当前时间的微秒数
5、下面关于字符串函数的说法正确的是(C)。
A、trim()可以对字符串进行拼接
B、str_replace()可以生成重复字符串
C、substr()可以截取字符串
D、strlen()以准确获取中文字符串长度

四、简答题

1、请至少列举5个常用的字符串函数。

函数名称功能描述
strlen()获取字符串的长度
strpos()在指定字符串中查找目标字符串首次出现的位置
strrpos()获取指定字符串在目标字符串中最后一次出现的位置
str_replace()用于对字符串中的某些字符进行替换操作
substr()用于获取字符串中的子串
substr_replace()用于把字符串的一部分替换为另一个字符串
explode()将指定字符串拆分成数组
implode()用指定的连接符将数组中的键值拼接成字符串
trim()去除字符串首尾处的空白字符(或指定的字符串)
str_repeat()重复字符串
strcmp()比较两个字符串的大小

2、请列举5个常用的数学函数。

函数名功能描述函数名功能描述
abs()绝对值min()返回最小值
ceil()向上取最接近的整数pi()返回圆周率的值
floor()向下取最接近的整数pow()返回x的y次方
fmod()返回除法的浮点数余数sqrt()返回一个数的平方根
is_nan()判断是否为合法数值round()对浮点数进行四舍五入
max()返回最大值rand()返回随机整数

如有侵权请联系我删除。

  • 36
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PHP基础教程案例(第2)》的课后作业是通过实践来巩固学习的知识和技能。在这本书中,作者通过具体的案例来讲解PHP基础知识点和应用技巧,课后作业则是为了帮助读者更好地理解和应用这些知识。 课后作业可以包括以下几个方面的内容: 1. 编写代码:根据书中案例的要求,编写相应的PHP代码。这些代码可以是简单的输出语句,也可以是基于数据库的数据操作。 2. 调试错误:通过阅读书中案例的代码和错误信息,找出其中的错误并进行修复。这个过程可以帮助读者提升自己的调试能力和解决问题的能力。 3. 思考问题:根据书中案例的要求,思考其中的问题并给出自己的解决方案。这个过程可以帮助读者培养自己的思考能力和创造性思维,增强对知识的理解和应用能力。 4. 扩展任务:在完成基础任务的基础上,可以进行一些额外的扩展任务。例如,对案例中的功能进行升级或改进,添加一些新的功能等。这个过程可以帮助读者巩固已有的知识,并在实践中学习新的知识。 通过完成这些课后作业,读者可以加深对PHP基础知识的理解和应用,提高自己的编程能力,为今后的学习和工作奠定坚实的基础。同时,通过实践中的问题解决和代码编写,读者还能积累宝贵的经验,提高自己的解决问题的能力和创造能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值