PHP 个人面试题总结

1. 序列化函数和反序列化函数

  • string serialize(mix $var): 将常用类型变量序列化为字符串,同时不丢失数据类型和数据结构。
  • mix unserialize(string $var):将已经序列化的变量恢复原来的 PHP 值。

2. 请写出三种以上 MySQL 数据库存储引擎:

  • InnoDB
  • MyISAM
  • MEMORY
  • ARCHIVE
    PHP 个人面试题总结

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 协议》,转载必须注明作者和本文链接
sunshine
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!