PHP 个人面试题总结
1. 序列化函数和反序列化函数
- string serialize(mix $var): 将常用类型变量序列化为字符串,同时不丢失数据类型和数据结构。
- mix unserialize(string $var):将已经序列化的变量恢复原来的 PHP 值。
2. 请写出三种以上 MySQL 数据库存储引擎:
- InnoDB
- MyISAM
- MEMORY
- ARCHIVE
3. 写出你所知道的排序:
- 冒泡排序
- 选择排序
- 希尔排序
- 插入排序
4. 删除数组中存在的空值
方法一:
$arr3 = [1,3,4,'','',8,3,2,0]; for($i = 0; $i < count($arr); $i++) { if($arr3[$i] == '') { unset($arr[$i]); } }
方法二:
$arr = [1,3,4,'','',8,3,2,0]; function myFun($val) { if($val == '') { return false; } return true; } $newArr = array_filter($arr,"myFun");
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: