php语言 百分网手机站

最新的PHP面试题及答案

时间:2020-09-24 13:00:08 php语言 我要投稿

最新的PHP面试题及答案

  php是一种通用开源脚本语言。下面小编整理了最新的PHP面试题及答案,希望对大家有帮助!

  1

  include和require有什么区别?

  答:区别在于他们如何处理失败, 如果require的文件没有找到, 会造成fatal error,脚本停止执行,如果include的文件没有找到, 会显示警告,但是脚本会继续执行。

  2

  给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题?

  答: PHP 解释器会把以0开始的数字当做是八进制的',所以它的值会变成八进制的。

  3

  PHP里面如何定义一个常量(constant)?

  答: 通过define()指令,例如:define(“MYCONSTANT”, 100)。

最新的PHP面试题及答案

  4

  如何对一个变量进行值传递?

  答: 可以像C++那样, 在变量的前面加上&, 例如:$a = &$b。

  5

  在PHP里面可以对string “10″ 和整型 11进行比较吗?

  答: 可以,PHP内部实现会把所有东西转换成整型,所以数字10和11可以进行比较。

  6

  在什么情况下需要用endif 来结束条件语句?

  答: 当if语句后面跟的是冒号”:”而不是大括号{时,需要用endif来结束条件语句。

  7

  要求写一段程序,实现以下数组$arr1转换成数组$arr2:

  答:$arr1 = array (

  ‘0′ => array (‘fid’ => 1, ‘tid’ => 1, ‘name’ =>’Name1′ ),

  ‘1′ => array (‘fid’ => 1, ‘tid’ => 2 , ‘name’ =>’Name2′ ),

  ‘2′ => array (‘fid’ => 1, ‘tid’ => 5 , ‘name’ =>’Name3′ ),

  ‘3′ => array (‘fid’ => 1, ‘tid’ => 7 , ‘name’ =>’Name4′ ),

  ‘4′ => array (‘fid’ => 3, ‘tid’ => 9, ‘name’ =>’Name5′ )

  );

  $arr2 = array (

  ‘0′ => array (

  ‘0′ => array ( ‘tid’ => 1, ‘name’ => ‘Name1′),

  ‘1′ => array ( ‘tid’ => 2, ‘name’ => ‘Name2′),

  ‘2′ => array ( ‘tid’ => 5, ‘name’ => ‘Name3′),

  ‘3′ => array ( ‘tid’ => 7, ‘name’ => ‘Name4′) ),

  ‘1′ => array (

  ‘0′ => array ( ‘tid’ => 9, ‘name’ => ‘Name5′ ) ) );

  $arr1 = array (

  ‘0′ => array (‘fid’ => 1, ‘tid’ => 1, ‘name’ =>’Name1′ ),

  ‘1′ => array (‘fid’ => 1, ‘tid’ => 2 , ‘name’ =>’Name2′ ),

  ‘2′ => array (‘fid’ => 1, ‘tid’ => 5 , ‘name’ =>’Name3′ ),

  ‘3′ => array (‘fid’ => 1, ‘tid’ => 7 , ‘name’ =>’Name4′ ),

  ‘4′ => array (‘fid’ => 3, ‘tid’ => 9, ‘name’ =>’Name5′ )

  );

  function changeArrayStyle($arr){

  foreach($arr as $key=>$value){

  $result[$value[fid]][]=$value;

  }

  return array_values($result);

  }

  $arr2=changeArrayStyle($arr1);

  echo “

  ”;

  var_dump($arr2);

  ?>


【最新的PHP面试题及答案】相关文章:

PHP算法面试题及答案10-31

PHP面试题及答案(汇总)07-15

PHP常见面试题及答案11-09

PHP算法面试题目及答案11-07

提问频率最高的PHP面试题及答案10-27

PHP数组面试题「最新」06-03

php常见面试题及答案(33道)07-26

PHP企业面试题附答案07-13

最新PHP经典面试题目汇总07-06