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

PHP进阶篇

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

最赞回答 / Tesjunma
$p = "|<[^>]+>(.*?)<[^>]+>|i";背景:.*?表示最小匹配所有字符(拒绝贪婪匹配)分析:首先,<[^>]+>对应<li>,在方括号内部的^表示除了方括号内的原子以外的字符,即[^>]表示除了>以外的任意一个字符,+表示一个或者多个字符。后面的</[^>]+>也是同理,只不过在前面多添加了一个/反斜杠。最后,在此规则串中,分界符为||而不是//。因此,对于其中的</li>里面...

最赞回答 / 百无一用是书生丶
//<...code...>你回复楼上的是运行这个函数,没学过别的语言?举个例子:<...code...>

已采纳回答 / wsytz
$match是数组,$match[0]是其第一个元素,是取回的全匹配元素,$match[2]是其第二个元素,是()中指定要的元素。 你可以使用$str="other words name:steven jobs others thing"; 测试print_r($match); 的输出,会更清晰:<?php$p = '/[\w]+\:([a-z]+\s[\w]+)/i';$str="other words name:steven jobs others thing";preg_match($p, $...

最新回答 / 会喷火的大怪龙
下标和键值是不一样的,只不过在这题里下标和键值是一样的,在二维数组里下标和键值经常不一样,例如下标是$value的位置坐标,键值对是$value对应的键值。

已采纳回答 / 舍___启___
$arr0为变量名,是用来储存变量值的。也就是给它赋值了,则如:$arr0=1,表示$arr0的值为1,就是isset了。有设置了值就返回true,则继续执行if()里的内容,输出$arr0的值,否则,不执行if()里面的内容,跳到下一条代码。通俗点,按英文翻译,is  set为:设置了。

已采纳回答 / 南日
第一行: 定义了一个字符串  "http://",也就是$p。第二行:preg_quote($p, '/')其实就是把$p中的所有的"/"转义一下,不然你要自己写,太多了的话麻烦。前后的'/','/'就是正则的分隔符。第三行:打印。然后我复制了,打印出来了。。。

最新回答 / 北方的郎n_n
U (PCRE_UNGREEDY) 本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符来启用此选项。 

最新回答 / 慕前端4767672
楼上那哥们回答的挺轻松,自己有试过吗?不要误人子弟,这里加不加limit 1,结果都一样

已采纳回答 / 十一木
PHP5中使用parent::来引用父类的方法。parent:: 可用于调用父类中定义的成员方法。parent::的追溯不仅于直接父类。parent::speedUp();这句话的意思是 :调用父类的speedUp()方法;

最新回答 / 慕粉102616439
你肯定是密码输入错误或者没有输入了,所以连接不上localhost数据库

最赞回答 / qq_爽歪歪_4
自带的mysql扩展已不赞成使用、未来版本将会移除1、首先你需要按照提示确认php.ini配置里已开启mysqli2、把$conn mysql_connect()和mysql_select_db()两句合并成:$conn=mysqli_connect($mysql_server,$mysql_username,$mysql_password,$mysql_database_name)
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消