为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰

已采纳回答 / 辉哥92
echo $arr0:输出变量的值 ;print_r -- 打印关于变量的易于理解的信息。而 if( isset($arr0) ) {print_r($arr0);}判断条件:如果变量存在,则打印出变量的信息。

已采纳回答 / Hank_Xiong
假设$array = array('first'=>'ibm','second'=>'hp');现在我们模拟PHP服务用foreach对$array进行遍历:foreach ($array as $key=>$value){echo $key.'=>'.$value;}第一次循环,$key = 'first',$value = 'ibm',这个时候,实际foreach对$array执行了一个我们看不见的操作:next($array),将数组指针向前(这里的“向前”跟PHP手册相同,...

已采纳回答 / koci
O:3:"Car":1:{s:4:"name";s:7:"new car";}   O表示这是一个对象, 3是这个对象名字的长度。 Car就是这个对象的名字 。1就是这个对象有几个属性  s:4 表示这个属性名字是字符串类型 长度4 ,名字叫name ,s:7表示这个属性的值也是一个字符串,值是new car

已采纳回答 / 丶夜未央
implode,是把数组合并为字符串,第一个参数是以某个形式分割,以单引号内的内容为分割,比如'+' ,$arr = array('Hello', 'World!');$result = implode('+', $arr);数组的每个值用‘+’号连接起来。explode分割字符串为数组,第一个参数是要以字符串的某个标记为分割点,比如4007-500-737,第一个参数写‘-’,就会以‘-’分割,则数组的第一个值为4007,第二个为500,第三个为737。

已采纳回答 / 慕哥9171789
<br>和<br/>具有相同作用,但前者是老的html规范,新的规范(W3C//DTD HTML 4.0)要求一切都应象XML那样有结束符,如果没有也要硬加一个反斜杠。象br这种不需成对使用的html符号,就成了这个样子:<br/>。

已采纳回答 / 啊B
\-就是匹配  ‘-’这个字符,但是需要转义,因为有些邮箱是存在这个字符的,比如163的 为    abc-de@163.com只是举个例子,大致就这个意思

已采纳回答 / PerfectBlue
没有错,慕课有时会莫名其妙报错,你自己在localhost上面运行一下没有问题就可以了

已采纳回答 / 小伟王
因为你匹配到的有很多个字符,会把他们放到一个数组里。所以输出数组里的内容。你把echo $matches[0];改成var_dump($mathes);你应该就可以理解了

已采纳回答 / 几次撒拉3398055
此处$match[0]是一个数组变量,如果你是在正则表达式那里看到的,则应该是用于储存preg_match函数的结果,默认储存在数组第一位置。

已采纳回答 / 舍___启___
用imagecreatetruecolor(int x,int y)建立的是一幅大小为 x和 y的黑色图像(默认为黑色),如想改变背景颜色则需要用填充颜色函数imagefill($img,0,0,$color);   因为上节用到imagefill()函数填充颜色,所以上节的背景为红色。(如:$red=imagecolorallocate($img, 0xFF, 0x00, 0x00);imagefill($img, 0, 0, $red);//填充背景为红色)

已采纳回答 / yauby
因为匹配的结果会存储在变量$match中,即preg_match($p, $str, $match)中的参数$match,而这个参数$match是一个数组。因为你和教程的匹配方式不同,如果没有指明,匹配默认为贪婪模式,教程中的正则表达式明显有匹配name这个字符,匹配出的结果$match[0]为整个字符串"name:steven jobs",$match[1]才为steven jobs,而你的正则表达式则明显没有匹配name,所以当然$match[0]为steven jobs啦

已采纳回答 / 为何学开发
name在这里是类的属性,即这个类的对象的公共属性,代码为你演示的重点是类的属性和方法之间的调用,即在外部如何通过方法调用属性。实际案例中,经常是将将类的属性设置为保护或私有,如果需要用到该属性,只能在类中通过方法获取和赋值,而不能在外部通过类名->属性名获取或赋值。如代码中的get方法获取,同理赋值也在类内部,防止像$car->name=''的外部随意赋值的情况。至于原因呀,太多说不完,安全/规范/资源等等拉。你比我强的是,我以前学的时候都不会思考这种情形,只会按部就班来什么学什么。

已采纳回答 / 思如海恋如城
这样写一个值只对应一个键,0不能代表第一个的值了,只有没设置键的时候,以枚举方式第一个默认为0的依次下来。
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消