php5宝典,php面试宝典5

1.类继承用 extends,静态属性用static ,常量属性用const, 抽象属性用 abstract,阻止子类覆盖用final, 检测是否为其子类用 instanceof, 序列化对象用serialize,

2.php复合数据类型有:array, object, 特殊数据类型有:resource,null

3.php创建自定义函数的函数名为: create_function

4.php中循环跳出语句有:continue,break

5.写出下面语句的输出

var_dump(0=='a'); //ture@ps:

php与数字比较时会自动把字符串转换为整型,字符串a的前面不包含任何数字,所以会被转为0

@ps:字符串转换为整型时,会截取掉字母及后面的子串

6.把下面语句转换为小写字符串

$arr = array("I","AM","PHP","DEVELOPER");

echo strtolower(implode(' ',$arr));

7.写出将一个字符串中的字母替换成指定字符的方法

@1. str_replace函数

@2. preg_replace函数

8.求两个时间之间的差数,比如:2016-3-8 ~ 2017-3-8

$day1 = '2016-3-18';

$day2 = '2017-3-18';

echo ((strtotime($day2)-strtotime($day1))/86400);

9.写出下面的输出值

echo count("abc"); // 1

@ps:看做是一维数组

10.写出几种方式获取文件的扩展名

$file = 'filiname.uplaod.img.jpg';

@方法五

//组合循环单个检测每个字符,做分割

@方法四

$arr = pathinfo($file);

echo $arr['extension'];

@方法三

echo array_pop(explode('.',$file));

@方法二

//strrpos:找到指定字符串在另外一个字符串的起始位置

echo substr($file,strrpos($file,'.')+1);

@方法一

//strrchr 截取字符串在另一个字符串中起始位置及后面的子串

echo strrchr($file,'.'); //输出:.jpg

//返回从起始位置到指定长度的数据,长度默认为后面全部

echo substr(strrchr($file,'.'),1); //

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值