-
PHP字符串之字符串的截取 php中有非常多的字符串处理函数,其中就有字符串截取函数。 1、英文字符串的截取函数substr() 函数说明:substr(字符串变量,开始截取的位置,截取个数) 例如: $str='i love you'; //截取love这几个字母 echo substr($str, 2, 4);//为什么开始位置是2呢,因为substr函数计算字符串位置是从0开始的,也就是0的位置是i,1的位置是空格,l的位置是2。从位置2开始取4个字符,就是love。 2、中文字符串的截取函数mb_substr() 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码) 例如: $str='我爱你,中国'; //截取中国两个字 echo mb_substr($str, 4, 2, 'utf8');//为什么开始位置是4呢,和上一个例子一样,因为mb_substr函数计算汉字位置是从0开始的,也就是0的位置是我,1的位置是爱,4的位置是中。从位置4开始取2个汉字,就是中国。中文编码一般是utf8格式查看全部
-
合并函数implode(分隔符[可选], 数组):将数组变成字符串 分割函数explode(分隔符[可选], 字符串):将字符串变成数组查看全部
-
默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。查看全部
-
public:公开的 protected:受保护的 private:私有的查看全部
-
当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。查看全部
-
英文字符串的截取函数substr() -- 函数说明:substr(字符串变量,开始截取的位置,截取个数) 注意:substr函数计算字符串位置是从0开始的 中文字符串的截取函数mb_substr() -- 函数说明:mb_substr(字符串变量,开始截取的位置,截取个数, 网页编码) 中文编码一般是:utf8格式。查看全部
-
英文获取字符串长度空格也要算进去查看全部
-
重载指的是动态的创建属性与方法。 属性的重载:(实现对不存在属性的) __set 赋值 __get 读取 __isset 判断属性是否设置 __unset 销毁属性 方法的重载通过__call来实现 当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。查看全部
-
访问控制通过关键字public,protected和private来实现 类属性必须定义!!定义为公有、受保护、私有之一(属性是类中变量),即变量之前必须要有关键字public,protected或private。 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化查看全部
-
静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } } echo Car::getSpeed(); //调用静态方法 静态方法也可以通过变量来进行动态调用 $func = 'getSpeed'; $className = 'Car'; echo $className::$func(); //动态调用静态方法 静态方法中,$this伪变量不允许使用。可以使用self,parent,static在内部调用静态方法与属性。 class Car { private static $speed = 10; public static function getSpeed() { return self::$speed; } public static function speedUp() { return self::$speed+=10; } } class BigCar extends Car { public static function start() { parent::speedUp(); } } BigCar::start(); echo BigCar::getSpeed();查看全部
-
$arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。查看全部
-
在类中定义的变量称之为属性(也可以称作“字段”)属性声明是由关键字 public,protected 或者 private 开头,后面跟一个普通的变量声明来组成。属性的变量可以设置初始化的默认值,默认值必须是常量。 默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。 受保护的属性与私有属性不允许外部调用,在类的成员方法内部是可以调用的。查看全部
-
类通过关键字class开头,然后是类名与花括号,在花括号中定义类的属性与方法。 区分函数与方法:函数是大家的函数,方法是类的方法。/一个东西,用对象调用的叫方法,直接调函数名的叫函数。 类的实例,即对象。可以使用new关键字创建一个对象查看全部
-
可变函数的调用方法为变量名加括号 function name() { echo 'jobs'; } $func = 'name'; $func(); //调用可变函数查看全部
-
替换是str_replace查看全部
举报
0/150
提交
取消