为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 有的时候我们需要把数组中的内容也就是值取出来该怎么办呢?用数组变量的名字后跟的中括号中的键,来访问数组中的值。 例如: $fruit = array('苹果','香蕉'); $fruit0 = $fruit['0']; print_r($fruit0);//结果为苹果
    查看全部
  • $0代表替换Array[0]中的所有pattern; 因为: Array[0]中的是整个匹配过程中得到的字符串组; A[i] 被第i个(patterni)匹配到的字符串组。i>=1 replacement中$i指的是mathesArray的offset;
    查看全部
  • $arr[0]='苹果'; array('0'=>'苹果'); 数组会默认建立从0开始的整数的键。比如array('苹果');
    查看全部
  • preg_replace(pattern,replacement,subject)搜索subject中匹配pattern的部分, 以replacement进行替换。 {}前的字符必须【连续】重复出现才能匹配
    查看全部
  • 1、连接数据库 2、选择数据库 3、设置字符集格式utf8 4、插入数据变量 5、数据变量拼接 6、执行插入语句 7、获取id
    查看全部
  • 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。 class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例
    查看全部
  • echo "数组中的第".$i."值为".$fruit[$i]; echo "数组中的第个{$i}值为$fruit[$i]"."<br>";//这种情况下,必须给变量加大括号!!!!! 1. 双引号里用变量 规范的写法是加上 {} 或者用 . 来连接 2. 不加{}的话 可以解析 但是 $bao = "zbx" echo "我的$bao"; 可以正常输出 echo "我的$bao嘿嘿"; 报错 是因为 不加{}的话 他把“$bao嘿嘿”当做一个整体解析成变量了 echo "我的$bao 嘿嘿"; 加个空格就可以出来了
    查看全部
  • isset()函数,判断变量是否被设置,是否有值
    查看全部
  • <?php class Car { function __construct() { print "构造函数被调用 \n"; } function __destruct() { print "析构函数被调用 \n"; } //增加构造函数与析构函数 } $car = new Car();
    查看全部
  • 注意对已经存在的数组,用空数组的方式赋值,会清空这个数组的所有值重新赋予新值 $arr=array('something'); $arr=array('0'=>'something');
    查看全部
  • "#<li>(\w+.)*<\/li>#" preg_match_all("#<li>(.*)<\/li>#i",$str,$matches);//更简洁,\w+. can be replaced by .(match all the stri expect \n),and the html tag did not distinct daxiaoxie
    查看全部
  • PHP支持两种数组,数字索引数组和关联数组,前者使用数字做键,后者使用字符串做键。 $array_name=Array(); echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象),但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_dump()函数更适合调试。 创建并赋值数组: $arr = array(0,'苹果'); $fruit=array('0'=>'苹果'); $fruit=array();$fruit[0]='苹果'; $fruit = array("苹果","香蕉","菠萝");
    查看全部
  • 1、在数据库建立连接 2、向数据库发送查询指令 3、通过该资源获取查询结果集中的数据 默认的,PHP使用最近的数据库连接执行查询,但如果存在多个连接的情况,则可以通过参数指令从那个连接中进行查询
    查看全部
  • 通过mysql_select_db函数来选择数据库。 一般的我们会使用utf8编码。
    查看全部
  • |优先级低,要注意()改变优先级
    查看全部

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。
友情提示:

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